<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="Start" href="index.html">
<link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
<link title="Index of values" rel=Appendix href="index_values.html">
<link title="Index of modules" rel=Appendix href="index_modules.html">
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="Arg" rel="Chapter" href="Arg.html">
<link title="Arg_helper" rel="Chapter" href="Arg_helper.html">
<link title="Array" rel="Chapter" href="Array.html">
<link title="ArrayLabels" rel="Chapter" href="ArrayLabels.html">
<link title="Ast_helper" rel="Chapter" href="Ast_helper.html">
<link title="Ast_invariants" rel="Chapter" href="Ast_invariants.html">
<link title="Ast_iterator" rel="Chapter" href="Ast_iterator.html">
<link title="Ast_mapper" rel="Chapter" href="Ast_mapper.html">
<link title="Asttypes" rel="Chapter" href="Asttypes.html">
<link title="Attr_helper" rel="Chapter" href="Attr_helper.html">
<link title="Bigarray" rel="Chapter" href="Bigarray.html">
<link title="Buffer" rel="Chapter" href="Buffer.html">
<link title="Builtin_attributes" rel="Chapter" href="Builtin_attributes.html">
<link title="Bytes" rel="Chapter" href="Bytes.html">
<link title="BytesLabels" rel="Chapter" href="BytesLabels.html">
<link title="Callback" rel="Chapter" href="Callback.html">
<link title="CamlinternalFormat" rel="Chapter" href="CamlinternalFormat.html">
<link title="CamlinternalFormatBasics" rel="Chapter" href="CamlinternalFormatBasics.html">
<link title="CamlinternalLazy" rel="Chapter" href="CamlinternalLazy.html">
<link title="CamlinternalMod" rel="Chapter" href="CamlinternalMod.html">
<link title="CamlinternalOO" rel="Chapter" href="CamlinternalOO.html">
<link title="Ccomp" rel="Chapter" href="Ccomp.html">
<link title="Char" rel="Chapter" href="Char.html">
<link title="Clflags" rel="Chapter" href="Clflags.html">
<link title="Complex" rel="Chapter" href="Complex.html">
<link title="Condition" rel="Chapter" href="Condition.html">
<link title="Config" rel="Chapter" href="Config.html">
<link title="Consistbl" rel="Chapter" href="Consistbl.html">
<link title="Depend" rel="Chapter" href="Depend.html">
<link title="Digest" rel="Chapter" href="Digest.html">
<link title="Docstrings" rel="Chapter" href="Docstrings.html">
<link title="Dynlink" rel="Chapter" href="Dynlink.html">
<link title="Ephemeron" rel="Chapter" href="Ephemeron.html">
<link title="Event" rel="Chapter" href="Event.html">
<link title="Filename" rel="Chapter" href="Filename.html">
<link title="Format" rel="Chapter" href="Format.html">
<link title="Gc" rel="Chapter" href="Gc.html">
<link title="Genlex" rel="Chapter" href="Genlex.html">
<link title="Graphics" rel="Chapter" href="Graphics.html">
<link title="GraphicsX11" rel="Chapter" href="GraphicsX11.html">
<link title="Hashtbl" rel="Chapter" href="Hashtbl.html">
<link title="Identifiable" rel="Chapter" href="Identifiable.html">
<link title="Int32" rel="Chapter" href="Int32.html">
<link title="Int64" rel="Chapter" href="Int64.html">
<link title="Lazy" rel="Chapter" href="Lazy.html">
<link title="Lexer" rel="Chapter" href="Lexer.html">
<link title="Lexing" rel="Chapter" href="Lexing.html">
<link title="List" rel="Chapter" href="List.html">
<link title="ListLabels" rel="Chapter" href="ListLabels.html">
<link title="Location" rel="Chapter" href="Location.html">
<link title="Longident" rel="Chapter" href="Longident.html">
<link title="Map" rel="Chapter" href="Map.html">
<link title="Marshal" rel="Chapter" href="Marshal.html">
<link title="Misc" rel="Chapter" href="Misc.html">
<link title="MoreLabels" rel="Chapter" href="MoreLabels.html">
<link title="Mutex" rel="Chapter" href="Mutex.html">
<link title="Nativeint" rel="Chapter" href="Nativeint.html">
<link title="Numbers" rel="Chapter" href="Numbers.html">
<link title="Obj" rel="Chapter" href="Obj.html">
<link title="Oo" rel="Chapter" href="Oo.html">
<link title="Parse" rel="Chapter" href="Parse.html">
<link title="Parser" rel="Chapter" href="Parser.html">
<link title="Parsetree" rel="Chapter" href="Parsetree.html">
<link title="Parsing" rel="Chapter" href="Parsing.html">
<link title="Pervasives" rel="Chapter" href="Pervasives.html">
<link title="Pparse" rel="Chapter" href="Pparse.html">
<link title="Pprintast" rel="Chapter" href="Pprintast.html">
<link title="Printast" rel="Chapter" href="Printast.html">
<link title="Printexc" rel="Chapter" href="Printexc.html">
<link title="Printf" rel="Chapter" href="Printf.html">
<link title="Profile" rel="Chapter" href="Profile.html">
<link title="Queue" rel="Chapter" href="Queue.html">
<link title="Random" rel="Chapter" href="Random.html">
<link title="Scanf" rel="Chapter" href="Scanf.html">
<link title="Set" rel="Chapter" href="Set.html">
<link title="Simplif" rel="Chapter" href="Simplif.html">
<link title="Sort" rel="Chapter" href="Sort.html">
<link title="Spacetime" rel="Chapter" href="Spacetime.html">
<link title="Stack" rel="Chapter" href="Stack.html">
<link title="StdLabels" rel="Chapter" href="StdLabels.html">
<link title="Str" rel="Chapter" href="Str.html">
<link title="Stream" rel="Chapter" href="Stream.html">
<link title="String" rel="Chapter" href="String.html">
<link title="StringLabels" rel="Chapter" href="StringLabels.html">
<link title="Strongly_connected_components" rel="Chapter" href="Strongly_connected_components.html">
<link title="Syntaxerr" rel="Chapter" href="Syntaxerr.html">
<link title="Sys" rel="Chapter" href="Sys.html">
<link title="Targetint" rel="Chapter" href="Targetint.html">
<link title="Tbl" rel="Chapter" href="Tbl.html">
<link title="Terminfo" rel="Chapter" href="Terminfo.html">
<link title="Thread" rel="Chapter" href="Thread.html">
<link title="ThreadUnix" rel="Chapter" href="ThreadUnix.html">
<link title="Typemod" rel="Chapter" href="Typemod.html">
<link title="Uchar" rel="Chapter" href="Uchar.html">
<link title="Unix" rel="Chapter" href="Unix.html">
<link title="UnixLabels" rel="Chapter" href="UnixLabels.html">
<link title="Warnings" rel="Chapter" href="Warnings.html">
<link title="Weak" rel="Chapter" href="Weak.html"><title>Index of values</title>
</head>
<body>
<div class="navbar">&nbsp;<a class="up" href="index.html" title="Index">Up</a>
&nbsp;</div>
<h1>Index of values</h1>
<table>
<tr><td align="left"><div></div></td></tr>
<tr><td><a href="Pervasives.html#VAL( * )">( * )</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Integer multiplication.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL( ** )">( ** )</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Exponentiation.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL( *. )">( *. )</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Floating-point multiplication.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(!)">(!)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">!r</code> returns the current contents of reference <code class="code">r</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(!=)">(!=)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Negation of <a href="Pervasives.html#VAL(==)"><code class="code">(==)</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(&&)">(&amp;&amp;)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>The boolean 'and'.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(&)">(&amp;)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(+)">(+)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Integer addition.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(+.)">(+.)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Floating-point addition.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(-)">(-)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Integer subtraction.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(-.)">(-.)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Floating-point subtraction.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(/)">(/)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Integer division.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(/.)">(/.)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Floating-point division.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(:=)">(:=)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">r&nbsp;:=&nbsp;a</code> stores the value of <code class="code">a</code> in reference <code class="code">r</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(<)">(&lt;)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>See <a href="Pervasives.html#VAL(>=)"><code class="code">(&gt;=)</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(<=)">(&lt;=)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>See <a href="Pervasives.html#VAL(>=)"><code class="code">(&gt;=)</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(<>)">(&lt;&gt;)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Negation of <a href="Pervasives.html#VAL(=)"><code class="code">(=)</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(=)">(=)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">e1&nbsp;=&nbsp;e2</code> tests for structural equality of <code class="code">e1</code> and <code class="code">e2</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(==)">(==)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">e1&nbsp;==&nbsp;e2</code> tests for physical equality of <code class="code">e1</code> and <code class="code">e2</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(>)">(&gt;)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>See <a href="Pervasives.html#VAL(>=)"><code class="code">(&gt;=)</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(>=)">(&gt;=)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Structural ordering functions.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(@)">(@)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>List concatenation.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(@@)">(@@)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Application operator: <code class="code">g&nbsp;@@&nbsp;f&nbsp;@@&nbsp;x</code> is exactly equivalent to
 <code class="code">g&nbsp;(f&nbsp;(x))</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(^)">(^)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>String concatenation.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(^^)">(^^)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">f1&nbsp;^^&nbsp;f2</code> catenates format strings <code class="code">f1</code> and <code class="code">f2</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(asr)">(asr)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">n&nbsp;<span class="keyword">asr</span>&nbsp;m</code> shifts <code class="code">n</code> to the right by <code class="code">m</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(land)">(land)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Bitwise logical and.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(lor)">(lor)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Bitwise logical or.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(lsl)">(lsl)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">n&nbsp;<span class="keyword">lsl</span>&nbsp;m</code> shifts <code class="code">n</code> to the left by <code class="code">m</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(lsr)">(lsr)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">n&nbsp;<span class="keyword">lsr</span>&nbsp;m</code> shifts <code class="code">n</code> to the right by <code class="code">m</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(lxor)">(lxor)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Bitwise logical exclusive or.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(mod)">(mod)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Integer remainder.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(or)">(or)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(|>)">(|&gt;)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Reverse-application operator: <code class="code">x&nbsp;|&gt;&nbsp;f&nbsp;|&gt;&nbsp;g</code> is exactly equivalent
 to <code class="code">g&nbsp;(f&nbsp;(x))</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(||)">(||)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>The boolean 'or'.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(~+)">(~+)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Unary addition.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(~+.)">(~+.)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Unary addition.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(~-)">(~-)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Unary negation.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL(~-.)">(~-.)</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Unary negation.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL__FILE__">__FILE__</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">__FILE__</code> returns the name of the file currently being
    parsed by the compiler.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL__LINE_OF__">__LINE_OF__</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">__LINE__&nbsp;expr</code> returns a pair <code class="code">(line,&nbsp;expr)</code>, where <code class="code">line</code> is the
    line number at which the expression <code class="code">expr</code> appears in the file
    currently being parsed by the compiler.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL__LINE__">__LINE__</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">__LINE__</code> returns the line number at which this expression
    appears in the file currently being parsed by the compiler.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL__LOC_OF__">__LOC_OF__</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">__LOC_OF__&nbsp;expr</code> returns a pair <code class="code">(loc,&nbsp;expr)</code> where <code class="code">loc</code> is the
    location of <code class="code">expr</code> in the file currently being parsed by the
    compiler, with the standard error format of OCaml: "File %S, line
    %d, characters %d-%d".</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL__LOC__">__LOC__</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">__LOC__</code> returns the location at which this expression appears in
    the file currently being parsed by the compiler, with the standard
    error format of OCaml: "File %S, line %d, characters %d-%d".</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL__MODULE__">__MODULE__</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">__MODULE__</code> returns the module name of the file being
    parsed by the compiler.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL__POS_OF__">__POS_OF__</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">__POS_OF__&nbsp;expr</code> returns a pair <code class="code">(loc,expr)</code>, where <code class="code">loc</code> is a
    tuple <code class="code">(file,lnum,cnum,enum)</code> corresponding to the location at
    which the expression <code class="code">expr</code> appears in the file currently being
    parsed by the compiler.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VAL__POS__">__POS__</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">__POS__</code> returns a tuple <code class="code">(file,lnum,cnum,enum)</code>, corresponding
    to the location at which this expression appears in the file
    currently being parsed by the compiler.</p>

</div>
</td></tr>
<tr><td align="left"><div>A</div></td></tr>
<tr><td><a href="Targetint.html#VALabs">abs</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Return the absolute value of its argument.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALabs">abs</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the absolute value of the argument.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALabs">abs</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Return the absolute value of its argument.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALabs">abs</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Return the absolute value of its argument.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALabs">abs</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Return the absolute value of its argument.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALabs_float">abs_float</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">abs_float&nbsp;f</code> returns the absolute value of <code class="code">f</code>.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALabsname">absname</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALabsolute_path">absolute_path</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALabstract_tag">abstract_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALaccept">accept</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Accept connections on the given socket.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALaccept">accept</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Accept connections on the given socket.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALaccept">accept</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALaccess">access</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Check that the process has the given permissions over the named
   file.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALaccess">access</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Check that the process has the given permissions over the named file.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALacos">acos</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Arc cosine.</p>

</div>
</td></tr>
<tr><td><a href="Dynlink.html#VALadapt_filename">adapt_filename</a> [<a href="Dynlink.html">Dynlink</a>]</td>
<td><div class="info">
<p>In bytecode, the identity function.</p>

</div>
</td></tr>
<tr><td><a href="Weak.S.html#VALadd">add</a> [<a href="Weak.S.html">Weak.S</a>]</td>
<td><div class="info">
<p><code class="code">add&nbsp;t&nbsp;x</code> adds <code class="code">x</code> to <code class="code">t</code>.</p>

</div>
</td></tr>
<tr><td><a href="Tbl.html#VALadd">add</a> [<a href="Tbl.html">Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="Targetint.html#VALadd">add</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Addition.</p>

</div>
</td></tr>
<tr><td><a href="Queue.html#VALadd">add</a> [<a href="Queue.html">Queue</a>]</td>
<td><div class="info">
<p><code class="code">add&nbsp;x&nbsp;q</code> adds the element <code class="code">x</code> at the end of the queue <code class="code">q</code>.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALadd">add</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Addition.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALadd">add</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALadd">add</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALadd">add</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALadd">add</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALadd">add</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Int64.html#VALadd">add</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Addition.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALadd">add</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Addition.</p>

</div>
</td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALadd">add</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.S.html#VALadd">add</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALadd">add</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.add&nbsp;tbl&nbsp;x&nbsp;y</code> adds a binding of <code class="code">x</code> to <code class="code">y</code> in table <code class="code">tbl</code>.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALadd">add</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">add&nbsp;x&nbsp;y&nbsp;m</code> returns a map containing the same bindings as
       <code class="code">m</code>, plus a binding of <code class="code">x</code> to <code class="code">y</code>.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALadd">add</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">add&nbsp;x&nbsp;s</code> returns a set containing all elements of <code class="code">s</code>,
       plus <code class="code">x</code>.</p>

</div>
</td></tr>
<tr><td><a href="Complex.html#VALadd">add</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>Addition</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALadd_arguments">add_arguments</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Dynlink.html#VALadd_available_units">add_available_units</a> [<a href="Dynlink.html">Dynlink</a>]</td>
<td><div class="info">
<p>Same as <a href="Dynlink.html#VALadd_interfaces"><code class="code"><span class="constructor">Dynlink</span>.add_interfaces</code></a>, but instead of searching <code class="code">.cmi</code> files
    to find the unit interfaces, uses the interface digests given
    for each unit.</p>

</div>
</td></tr>
<tr><td><a href="Arg_helper.Make.html#VALadd_base_override">add_base_override</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td>
<td></td></tr>
<tr><td><a href="Buffer.html#VALadd_buffer">add_buffer</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code">add_buffer&nbsp;b1&nbsp;b2</code> appends the current contents of buffer <code class="code">b2</code>
   at the end of buffer <code class="code">b1</code>.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALadd_bytes">add_bytes</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code">add_bytes&nbsp;b&nbsp;s</code> appends the byte sequence <code class="code">s</code> at the end of buffer <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALadd_channel">add_channel</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code">add_channel&nbsp;b&nbsp;ic&nbsp;n</code> reads at most <code class="code">n</code> characters from the
   input channel <code class="code">ic</code> and stores them at the end of buffer <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALadd_char">add_char</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code">add_char&nbsp;b&nbsp;c</code> appends the character <code class="code">c</code> at the end of buffer <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALadd_docs_attrs">add_docs_attrs</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Convert item documentation to attributes and add them to an
    attribute list</p>

</div>
</td></tr>
<tr><td><a href="Misc.HookSig.html#VALadd_hook">add_hook</a> [<a href="Misc.HookSig.html">Misc.HookSig</a>]</td>
<td></td></tr>
<tr><td><a href="Depend.html#VALadd_implementation">add_implementation</a> [<a href="Depend.html">Depend</a>]</td>
<td></td></tr>
<tr><td><a href="Depend.html#VALadd_implementation_binding">add_implementation_binding</a> [<a href="Depend.html">Depend</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalFormat.html#VALadd_in_char_set">add_in_char_set</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Docstrings.html#VALadd_info_attrs">add_info_attrs</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Convert field info to attributes and add them to an
    attribute list</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALadd_initializer">add_initializer</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Dynlink.html#VALadd_interfaces">add_interfaces</a> [<a href="Dynlink.html">Dynlink</a>]</td>
<td><div class="info">
<p><code class="code">add_interfaces&nbsp;units&nbsp;path</code> grants dynamically-linked object
    files access to the compilation  units named in list <code class="code">units</code>.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALadd_offset">add_offset</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_mapper.html#VALadd_ppx_context_sig">add_ppx_context_sig</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td><div class="info">
<p>Same as <code class="code">add_ppx_context_str</code>, but for signatures.</p>

</div>
</td></tr>
<tr><td><a href="Ast_mapper.html#VALadd_ppx_context_str">add_ppx_context_str</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td><div class="info">
<p>Extract information from the current environment and encode it
    into an attribute which is prepended to the list of structure
    items in order to pass the information to an external
    processor.</p>

</div>
</td></tr>
<tr><td><a href="Depend.html#VALadd_signature">add_signature</a> [<a href="Depend.html">Depend</a>]</td>
<td></td></tr>
<tr><td><a href="Depend.html#VALadd_signature_binding">add_signature_binding</a> [<a href="Depend.html">Depend</a>]</td>
<td></td></tr>
<tr><td><a href="Buffer.html#VALadd_string">add_string</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code">add_string&nbsp;b&nbsp;s</code> appends the string <code class="code">s</code> at the end of buffer <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALadd_subbytes">add_subbytes</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code">add_subbytes&nbsp;b&nbsp;s&nbsp;ofs&nbsp;len</code> takes <code class="code">len</code> characters from offset
    <code class="code">ofs</code> in byte sequence <code class="code">s</code> and appends them at the end of buffer <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALadd_substitute">add_substitute</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code">add_substitute&nbsp;b&nbsp;f&nbsp;s</code> appends the string pattern <code class="code">s</code> at the end
   of buffer <code class="code">b</code> with substitution.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALadd_substring">add_substring</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code">add_substring&nbsp;b&nbsp;s&nbsp;ofs&nbsp;len</code> takes <code class="code">len</code> characters from offset
   <code class="code">ofs</code> in string <code class="code">s</code> and appends them at the end of buffer <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALadd_symbolic_output_item">add_symbolic_output_item</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">add_symbolic_output_item&nbsp;sob&nbsp;itm</code> adds item <code class="code">itm</code> to buffer <code class="code">sob</code>.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALadd_text_attrs">add_text_attrs</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Convert text to attributes and add them to an attribute list</p>

</div>
</td></tr>
<tr><td><a href="Depend.html#VALadd_use_file">add_use_file</a> [<a href="Depend.html">Depend</a>]</td>
<td></td></tr>
<tr><td><a href="Arg_helper.Make.html#VALadd_user_override">add_user_override</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td>
<td></td></tr>
<tr><td><a href="Buffer.html#VALadd_utf_16be_uchar">add_utf_16be_uchar</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code">add_utf_16be_uchar&nbsp;b&nbsp;u</code> appends the
    <a href="https://tools.ietf.org/html/rfc2781">UTF-16BE</a> encoding of <code class="code">u</code>
    at the end of buffer <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALadd_utf_16le_uchar">add_utf_16le_uchar</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code">add_utf_16le_uchar&nbsp;b&nbsp;u</code> appends the
    <a href="https://tools.ietf.org/html/rfc2781">UTF-16LE</a> encoding of <code class="code">u</code>
    at the end of buffer <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALadd_utf_8_uchar">add_utf_8_uchar</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code">add_utf_8_uchar&nbsp;b&nbsp;u</code> appends the <a href="https://tools.ietf.org/html/rfc3629">
    UTF-8</a> encoding of <code class="code">u</code> at the end of buffer <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALafl_inst_ratio">afl_inst_ratio</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALafl_instrument">afl_instrument</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALafl_instrument">afl_instrument</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALalarm">alarm</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Schedule a <code class="code"><span class="constructor">SIGALRM</span></code> signal after the given number of seconds.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALalarm">alarm</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Schedule a <code class="code"><span class="constructor">SIGALRM</span></code> signal after the given number of seconds.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Mty.html#VALalias">alias</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALalias">alias</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALalias">alias</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALalign">align</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Arg.html#VALalign">align</a> [<a href="Arg.html">Arg</a>]</td>
<td><div class="info">
<p>Align the documentation strings by inserting spaces at the first alignment
    separator (tab or, if tab is not found, space), according to the length of
    the keyword.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALall_ccopts">all_ccopts</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Profile.html#VALall_columns">all_columns</a> [<a href="Profile.html">Profile</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALall_passes">all_passes</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALall_ppx">all_ppx</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Gc.html#VALallocated_bytes">allocated_bytes</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>Return the total number of bytes allocated since the program was
   started.</p>

</div>
</td></tr>
<tr><td><a href="Dynlink.html#VALallow_only">allow_only</a> [<a href="Dynlink.html">Dynlink</a>]</td>
<td><div class="info">
<p><code class="code">allow_only&nbsp;units</code> restricts the compilation units that
    dynamically-linked units can reference: it forbids all references
    to units other than those named in the list <code class="code">units</code>.</p>

</div>
</td></tr>
<tr><td><a href="Dynlink.html#VALallow_unsafe_modules">allow_unsafe_modules</a> [<a href="Dynlink.html">Dynlink</a>]</td>
<td><div class="info">
<p>Govern whether unsafe object files are allowed to be
    dynamically linked.</p>

</div>
</td></tr>
<tr><td><a href="Event.html#VALalways">always</a> [<a href="Event.html">Event</a>]</td>
<td><div class="info">
<p><code class="code">always&nbsp;v</code> returns an event that is always ready for
   synchronization.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALannotations">annotations</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.Color.html#VALansi_of_style_l">ansi_of_style_l</a> [<a href="Misc.Color.html">Misc.Color</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALany">any</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALany">any</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALappend">append</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Catenate two lists.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALappend">append</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Concatenate two lists.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALappend">append</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.append&nbsp;v1&nbsp;v2</code> returns a fresh array containing the
   concatenation of the arrays <code class="code">v1</code> and <code class="code">v2</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALappend">append</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.append&nbsp;v1&nbsp;v2</code> returns a fresh array containing the
   concatenation of the arrays <code class="code">v1</code> and <code class="code">v2</code>.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALapplicative_functors">applicative_functors</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_mapper.html#VALapply">apply</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td><div class="info">
<p>Apply a mapper (parametrized by the unit name) to a dumped
    parsetree found in the <code class="code">source</code> file and put the result in the
    <code class="code">target</code> file.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Cl.html#VALapply">apply</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mod.html#VALapply">apply</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALapply">apply</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.HookSig.html#VALapply_hooks">apply_hooks</a> [<a href="Misc.HookSig.html">Misc.HookSig</a>]</td>
<td></td></tr>
<tr><td><a href="Pparse.html#VALapply_rewriters">apply_rewriters</a> [<a href="Pparse.html">Pparse</a>]</td>
<td><div class="info">
<p>If <code class="code">restore&nbsp;=&nbsp;<span class="keyword">true</span></code> (the default), cookies set by external
      rewriters will be kept for later calls.</p>

</div>
</td></tr>
<tr><td><a href="Pparse.html#VALapply_rewriters_sig">apply_rewriters_sig</a> [<a href="Pparse.html">Pparse</a>]</td>
<td></td></tr>
<tr><td><a href="Pparse.html#VALapply_rewriters_str">apply_rewriters_str</a> [<a href="Pparse.html">Pparse</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALar">ar</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALarchitecture">architecture</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Complex.html#VALarg">arg</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>Argument.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALarg_spec">arg_spec</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Sys.html#VALargv">argv</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>The command line arguments given to the process.</p>

</div>
</td></tr>
<tr><td><a href="Sort.html#VALarray">array</a> [<a href="Sort.html">Sort</a>]</td>
<td><div class="info">
<p>Sort an array in increasing order according to an
   ordering predicate.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALarray">array</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALarray">array</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.html#VALarray0_of_genarray">array0_of_genarray</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>Return the zero-dimensional big array corresponding to the given
   generic big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALarray1_of_genarray">array1_of_genarray</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>Return the one-dimensional big array corresponding to the given
   generic big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALarray2_of_genarray">array2_of_genarray</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>Return the two-dimensional big array corresponding to the given
   generic big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALarray3_of_genarray">array3_of_genarray</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>Return the three-dimensional big array corresponding to the given
   generic big array.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Cty.html#VALarrow">arrow</a> [<a href="Ast_helper.Cty.html">Ast_helper.Cty</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALarrow">arrow</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALasin">asin</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Arc sine.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALasm">asm</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALasm_cfi_supported">asm_cfi_supported</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALasprintf">asprintf</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Same as <code class="code">printf</code> above, but instead of printing on a formatter,
  returns a string containing the result of formatting the arguments.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALassert_">assert_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALassoc">assoc</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code">assoc&nbsp;a&nbsp;l</code> returns the value associated with key <code class="code">a</code> in the list of
   pairs <code class="code">l</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALassoc">assoc</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code">assoc&nbsp;a&nbsp;l</code> returns the value associated with key <code class="code">a</code> in the list of
   pairs <code class="code">l</code>.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALassoc_opt">assoc_opt</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code">assoc_opt&nbsp;a&nbsp;l</code> returns the value associated with key <code class="code">a</code> in the list of
    pairs <code class="code">l</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALassoc_opt">assoc_opt</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code">assoc_opt&nbsp;a&nbsp;l</code> returns the value associated with key <code class="code">a</code> in the list of
   pairs <code class="code">l</code>.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALassq">assq</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALassoc"><code class="code"><span class="constructor">List</span>.assoc</code></a>, but uses physical equality instead of
   structural equality to compare keys.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALassq">assq</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALassoc"><code class="code"><span class="constructor">List</span>.assoc</code></a>, but uses physical equality instead of structural
   equality to compare keys.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALassq_opt">assq_opt</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALassoc_opt"><code class="code"><span class="constructor">List</span>.assoc_opt</code></a>, but uses physical equality instead of
   structural equality to compare keys.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALassq_opt">assq_opt</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALassoc_opt"><code class="code"><span class="constructor">List</span>.assoc_opt</code></a>, but uses physical equality instead of structural
    equality to compare keys.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALast_impl_magic_number">ast_impl_magic_number</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALast_intf_magic_number">ast_intf_magic_number</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALat_exit">at_exit</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Register the given function to be called at program termination
   time.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALatan">atan</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Arc tangent.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALatan2">atan2</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">atan2&nbsp;y&nbsp;x</code> returns the arc tangent of <code class="code">y&nbsp;/.&nbsp;x</code>.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Cf.html#VALattr">attr</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cl.html#VALattr">attr</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Ctf.html#VALattr">attr</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cty.html#VALattr">attr</a> [<a href="Ast_helper.Cty.html">Ast_helper.Cty</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mod.html#VALattr">attr</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mty.html#VALattr">attr</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALattr">attr</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALattr">attr</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALattr">attr</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cf.html#VALattribute">attribute</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Ctf.html#VALattribute">attribute</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALattribute">attribute</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALattribute">attribute</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_mapper.html#VALattribute_of_warning">attribute_of_warning</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td><div class="info">
<p>Encode a warning message into an 'ocaml.ppwarning' attribute which can be
    inserted in a generated Parsetree.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALauto_synchronize">auto_synchronize</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>By default, drawing takes place both on the window displayed
   on screen, and in a memory area (the 'backing store').</p>

</div>
</td></tr>
<tr><td align="left"><div>B</div></td></tr>
<tr><td><a href="Sys.html#VALbackend_type">backend_type</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Backend type  currently executing the OCaml program.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALbackground">background</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>See <a href="Graphics.html#VALforeground"><code class="code"><span class="constructor">Graphics</span>.foreground</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALbacktrace_slots">backtrace_slots</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p>Returns the slots of a raw backtrace, or <code class="code"><span class="constructor">None</span></code> if none of them
    contain useful information.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALbacktrace_status">backtrace_status</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Printexc</span>.backtrace_status()</code> returns <code class="code"><span class="keyword">true</span></code> if exception
    backtraces are currently recorded, <code class="code"><span class="keyword">false</span></code> if not.</p>

</div>
</td></tr>
<tr><td><a href="Warnings.html#VALbackup">backup</a> [<a href="Warnings.html">Warnings</a>]</td>
<td></td></tr>
<tr><td><a href="Terminfo.html#VALbackup">backup</a> [<a href="Terminfo.html">Terminfo</a>]</td>
<td></td></tr>
<tr><td><a href="Filename.html#VALbasename">basename</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p>Split a file name into directory name / base file name.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.Scanning.html#VALbeginning_of_input">beginning_of_input</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Scanning</span>.beginning_of_input&nbsp;ic</code> tests the beginning of input condition
    of the given <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted input channel.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALbig_endian">big_endian</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Whether the machine currently executing the Caml program is big-endian.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALbinary_annotations">binary_annotations</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALbind">bind</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Bind a socket to an address.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALbind">bind</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Bind a socket to an address.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALbindings">bindings</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALbindings">bindings</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p>Return the list of all bindings of the given map.</p>

</div>
</td></tr>
<tr><td><a href="Random.State.html#VALbits">bits</a> [<a href="Random.State.html">Random.State</a>]</td>
<td></td></tr>
<tr><td><a href="Random.html#VALbits">bits</a> [<a href="Random.html">Random</a>]</td>
<td><div class="info">
<p>Return 30 random bits in a nonnegative integer.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALbits_of_float">bits_of_float</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Return the internal representation of the given float according
   to the IEEE 754 floating-point 'double format' bit layout.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALbits_of_float">bits_of_float</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Return the internal representation of the given float according
   to the IEEE 754 floating-point 'single format' bit layout.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALblack">black</a> [<a href="Graphics.html">Graphics</a>]</td>
<td></td></tr>
<tr><td><a href="Weak.html#VALblit">blit</a> [<a href="Weak.html">Weak</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Weak</span>.blit&nbsp;ar1&nbsp;off1&nbsp;ar2&nbsp;off2&nbsp;len</code> copies <code class="code">len</code> weak pointers
   from <code class="code">ar1</code> (starting at <code class="code">off1</code>) to <code class="code">ar2</code> (starting at <code class="code">off2</code>).</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALblit">blit</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p>Same as <a href="Bytes.html#VALblit_string"><code class="code"><span class="constructor">Bytes</span>.blit_string</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALblit">blit</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.blit&nbsp;src&nbsp;srcoff&nbsp;dst&nbsp;dstoff&nbsp;len</code> copies <code class="code">len</code> bytes
   from the string <code class="code">src</code>, starting at index <code class="code">srcoff</code>,
   to byte sequence <code class="code">dst</code>, starting at character number <code class="code">dstoff</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.LongString.html#VALblit">blit</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td>
<td></td></tr>
<tr><td><a href="BytesLabels.html#VALblit">blit</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">blit&nbsp;src&nbsp;srcoff&nbsp;dst&nbsp;dstoff&nbsp;len</code> copies <code class="code">len</code> bytes from sequence
    <code class="code">src</code>, starting at index <code class="code">srcoff</code>, to sequence <code class="code">dst</code>, starting at
    index <code class="code">dstoff</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALblit">blit</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">blit&nbsp;src&nbsp;srcoff&nbsp;dst&nbsp;dstoff&nbsp;len</code> copies <code class="code">len</code> bytes from sequence
    <code class="code">src</code>, starting at index <code class="code">srcoff</code>, to sequence <code class="code">dst</code>, starting at
    index <code class="code">dstoff</code>.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALblit">blit</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Buffer</span>.blit&nbsp;src&nbsp;srcoff&nbsp;dst&nbsp;dstoff&nbsp;len</code> copies <code class="code">len</code> characters from
   the current contents of the buffer <code class="code">src</code>, starting at offset <code class="code">srcoff</code>
   to <code class="code">dst</code>, starting at character <code class="code">dstoff</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALblit">blit</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Copy the first big array to the second big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALblit">blit</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p>Copy the first big array to the second big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALblit">blit</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p>Copy the first big array to the second big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array0.html#VALblit">blit</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td>
<td><div class="info">
<p>Copy the first big array to the second big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALblit">blit</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p>Copy all elements of a big array in another big array.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALblit">blit</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.blit&nbsp;v1&nbsp;o1&nbsp;v2&nbsp;o2&nbsp;len</code> copies <code class="code">len</code> elements
   from array <code class="code">v1</code>, starting at element number <code class="code">o1</code>, to array <code class="code">v2</code>,
   starting at element number <code class="code">o2</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALblit">blit</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.blit&nbsp;v1&nbsp;o1&nbsp;v2&nbsp;o2&nbsp;len</code> copies <code class="code">len</code> elements
   from array <code class="code">v1</code>, starting at element number <code class="code">o1</code>, to array <code class="code">v2</code>,
   starting at element number <code class="code">o2</code>.</p>

</div>
</td></tr>
<tr><td><a href="Obj.Ephemeron.html#VALblit_data">blit_data</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALblit_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.Kn.html#VALblit_data">blit_data</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALblit_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALblit_data">blit_data</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALblit_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K1.html#VALblit_data">blit_data</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_data&nbsp;eph1&nbsp;eph2</code> sets the data of <code class="code">eph2</code> with
      the data of <code class="code">eph1</code>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALblit_image">blit_image</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p><code class="code">blit_image&nbsp;img&nbsp;x&nbsp;y</code> copies screen pixels into the image <code class="code">img</code>,
   modifying <code class="code">img</code> in-place.</p>

</div>
</td></tr>
<tr><td><a href="Obj.Ephemeron.html#VALblit_key">blit_key</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALblit_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.Kn.html#VALblit_key">blit_key</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALblit_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K1.html#VALblit_key">blit_key</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_key&nbsp;eph1&nbsp;eph2</code> sets the key of <code class="code">eph2</code> with
      the key of <code class="code">eph1</code>.</p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALblit_key1">blit_key1</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALblit_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALblit_key12">blit_key12</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALblit_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALblit_key2">blit_key2</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALblit_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALblit_string">blit_string</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">blit&nbsp;src&nbsp;srcoff&nbsp;dst&nbsp;dstoff&nbsp;len</code> copies <code class="code">len</code> bytes from string
    <code class="code">src</code>, starting at index <code class="code">srcoff</code>, to byte sequence <code class="code">dst</code>,
    starting at index <code class="code">dstoff</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALblit_string">blit_string</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">blit&nbsp;src&nbsp;srcoff&nbsp;dst&nbsp;dstoff&nbsp;len</code> copies <code class="code">len</code> bytes from string
    <code class="code">src</code>, starting at index <code class="code">srcoff</code>, to byte sequence <code class="code">dst</code>,
    starting at index <code class="code">dstoff</code>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALblue">blue</a> [<a href="Graphics.html">Graphics</a>]</td>
<td></td></tr>
<tr><td><a href="Uchar.html#VALbom">bom</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">bom</code> is U+FEFF, the
    <a href="http://unicode.org/glossary/#byte_order_mark">byte order mark</a> (BOM)
    character.</p>

</div>
</td></tr>
<tr><td><a href="Random.State.html#VALbool">bool</a> [<a href="Random.State.html">Random.State</a>]</td>
<td><div class="info">
<p>These functions are the same as the basic functions, except that they
      use (and update) the given PRNG state instead of the default one.</p>

</div>
</td></tr>
<tr><td><a href="Random.html#VALbool">bool</a> [<a href="Random.html">Random</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Random</span>.bool&nbsp;()</code> returns <code class="code"><span class="keyword">true</span></code> or <code class="code"><span class="keyword">false</span></code> with probability 0.5 each.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALbool_of_string">bool_of_string</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Convert the given string to a boolean.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALbool_of_string_opt">bool_of_string_opt</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Convert the given string to a boolean.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALbounded_full_split">bounded_full_split</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p>Same as <a href="Str.html#VALbounded_split_delim"><code class="code"><span class="constructor">Str</span>.bounded_split_delim</code></a>, but returns
   the delimiters as well as the substrings contained between
   delimiters.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALbounded_split">bounded_split</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p>Same as <a href="Str.html#VALsplit"><code class="code"><span class="constructor">Str</span>.split</code></a>, but splits into at most <code class="code">n</code> substrings,
   where <code class="code">n</code> is the extra integer parameter.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALbounded_split_delim">bounded_split_delim</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p>Same as <a href="Str.html#VALbounded_split"><code class="code"><span class="constructor">Str</span>.bounded_split</code></a>, but occurrences of the
   delimiter at the beginning and at the end of the string are
   recognized and returned as empty strings in the result.</p>

</div>
</td></tr>
<tr><td><a href="Printf.html#VALbprintf">bprintf</a> [<a href="Printf.html">Printf</a>]</td>
<td><div class="info">
<p>Same as <a href="Printf.html#VALfprintf"><code class="code"><span class="constructor">Printf</span>.fprintf</code></a>, but instead of printing on an output channel,
   append the formatted arguments to the given extensible buffer
   (see module <a href="Buffer.html"><code class="code"><span class="constructor">Buffer</span></code></a>).</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALbprintf">bprintf</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Condition.html#VALbroadcast">broadcast</a> [<a href="Condition.html">Condition</a>]</td>
<td><div class="info">
<p><code class="code">broadcast&nbsp;c</code> restarts all processes waiting on the
   condition variable <code class="code">c</code>.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.html#VALbscanf">bscanf</a> [<a href="Scanf.html">Scanf</a>]</td>
<td></td></tr>
<tr><td><a href="Scanf.html#VALbscanf_format">bscanf_format</a> [<a href="Scanf.html">Scanf</a>]</td>
<td><div class="info">
<p><code class="code">bscanf_format&nbsp;ic&nbsp;fmt&nbsp;f</code> reads a format string token from the formatted
    input channel <code class="code">ic</code>, according to the given format string <code class="code">fmt</code>, and
    applies <code class="code">f</code> to the resulting format string value.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalFormat.html#VALbufput_acc">bufput_acc</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALbutton_down">button_down</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Return <code class="code"><span class="keyword">true</span></code> if the mouse button is pressed, <code class="code"><span class="keyword">false</span></code> otherwise.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALbytecode_compatible_32">bytecode_compatible_32</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALbytecomp_c_libraries">bytecomp_c_libraries</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Digest.html#VALbytes">bytes</a> [<a href="Digest.html">Digest</a>]</td>
<td><div class="info">
<p>Return the digest of the given byte sequence.</p>

</div>
</td></tr>
<tr><td align="left"><div>C</div></td></tr>
<tr><td><a href="Config.html#VALc_compiler">c_compiler</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALc_compiler">c_compiler</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.html#VALc_layout">c_layout</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALc_output_obj">c_output_obj</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Pparse.html#VALcall_external_preprocessor">call_external_preprocessor</a> [<a href="Pparse.html">Pparse</a>]</td>
<td></td></tr>
<tr><td><a href="Ccomp.html#VALcall_linker">call_linker</a> [<a href="Ccomp.html">Ccomp</a>]</td>
<td></td></tr>
<tr><td><a href="String.html#VALcapitalize">capitalize</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with the first character set to uppercase,
   using the ISO Latin-1 (8859-1) character set..</p>

</span></div>
</td></tr>
<tr><td><a href="StringLabels.html#VALcapitalize">capitalize</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with the first character set to uppercase,
   using the ISO Latin-1 (8859-1) character set..</p>

</span></div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALcapitalize">capitalize</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with the first character set to uppercase,
   using the ISO Latin-1 (8859-1) character set..</p>

</span></div>
</td></tr>
<tr><td><a href="Bytes.html#VALcapitalize">capitalize</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with the first character set to uppercase,
   using the ISO Latin-1 (8859-1) character set..</p>

</span></div>
</td></tr>
<tr><td><a href="String.html#VALcapitalize_ascii">capitalize_ascii</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with the first character set to uppercase,
   using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALcapitalize_ascii">capitalize_ascii</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with the first character set to uppercase,
   using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALcapitalize_ascii">capitalize_ascii</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with the first character set to uppercase,
   using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALcapitalize_ascii">capitalize_ascii</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with the first character set to uppercase,
   using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALcardinal">cardinal</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALcardinal">cardinal</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALcardinal">cardinal</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p>Return the number of bindings of a map.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALcardinal">cardinal</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p>Return the number of elements of a set.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALcase">case</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="BytesLabels.html#VALcat">cat</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">cat&nbsp;s1&nbsp;s2</code> concatenates <code class="code">s1</code> and <code class="code">s2</code> and returns the result
     as new byte sequence.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALcat">cat</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">cat&nbsp;s1&nbsp;s2</code> concatenates <code class="code">s1</code> and <code class="code">s2</code> and returns the result
     as new byte sequence.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALcatch">catch</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Printexc</span>.catch&nbsp;fn&nbsp;x</code> is similar to <a href="Printexc.html#VALprint"><code class="code"><span class="constructor">Printexc</span>.print</code></a>, but
   aborts the program with exit code 2 after printing the
   uncaught exception.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALcatch_break">catch_break</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p><code class="code">catch_break</code> governs whether interactive interrupt (ctrl-C)
   terminates the program or raises the <code class="code"><span class="constructor">Break</span></code> exception.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALcc_profile">cc_profile</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALccobjs">ccobjs</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALccomp_type">ccomp_type</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALceil">ceil</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Round above to an integer value.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALchange_layout">change_layout</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array3</span>.change_layout&nbsp;a&nbsp;layout</code> returns a bigarray with the
      specified <code class="code">layout</code>, sharing the data with <code class="code">a</code> (and hence having
      the same dimensions as <code class="code">a</code>).</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALchange_layout">change_layout</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array2</span>.change_layout&nbsp;a&nbsp;layout</code> returns a bigarray with the
      specified <code class="code">layout</code>, sharing the data with <code class="code">a</code> (and hence having
      the same dimensions as <code class="code">a</code>).</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALchange_layout">change_layout</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array1</span>.change_layout&nbsp;a&nbsp;layout</code> returns a bigarray with the
      specified <code class="code">layout</code>, sharing the data with <code class="code">a</code> (and hence having
      the same dimension as <code class="code">a</code>).</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array0.html#VALchange_layout">change_layout</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array0</span>.change_layout&nbsp;a&nbsp;layout</code> returns a big array with the
      specified <code class="code">layout</code>, sharing the data with <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALchange_layout">change_layout</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Genarray</span>.change_layout&nbsp;a&nbsp;layout</code> returns a bigarray with the
      specified <code class="code">layout</code>, sharing the data with <code class="code">a</code> (and hence having
      the same dimensions as <code class="code">a</code>).</p>

</div>
</td></tr>
<tr><td><a href="Digest.html#VALchannel">channel</a> [<a href="Digest.html">Digest</a>]</td>
<td><div class="info">
<p>If <code class="code">len</code> is nonnegative, <code class="code"><span class="constructor">Digest</span>.channel&nbsp;ic&nbsp;len</code> reads <code class="code">len</code>
   characters from channel <code class="code">ic</code> and returns their digest, or raises
   <code class="code"><span class="constructor">End_of_file</span></code> if end-of-file is reached before <code class="code">len</code> characters
   are read.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALchar">char</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>As shown by the types of the values above,
   big arrays of kind <code class="code">float32_elt</code> and <code class="code">float64_elt</code> are
   accessed using the OCaml type <code class="code">float</code>.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Const.html#VALchar">char</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalFormat.html#VALchar_of_iconv">char_of_iconv</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALchar_of_int">char_of_int</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the character with the given ASCII code.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALchdir">chdir</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Change the process working directory.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALchdir">chdir</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Change the process working directory.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALchdir">chdir</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Change the current working directory of the process.</p>

</div>
</td></tr>
<tr><td><a href="Weak.html#VALcheck">check</a> [<a href="Weak.html">Weak</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Weak</span>.check&nbsp;ar&nbsp;n</code> returns <code class="code"><span class="keyword">true</span></code> if the <code class="code">n</code>th cell of <code class="code">ar</code> is
   full, <code class="code"><span class="keyword">false</span></code> if it is empty.</p>

</div>
</td></tr>
<tr><td><a href="Consistbl.html#VALcheck">check</a> [<a href="Consistbl.html">Consistbl</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.Ephemeron.html#VALcheck_data">check_data</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALcheck_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.Kn.html#VALcheck_data">check_data</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALcheck_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALcheck_data">check_data</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALcheck_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K1.html#VALcheck_data">check_data</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_data&nbsp;eph</code> returns <code class="code"><span class="keyword">true</span></code> if the data of the <code class="code">eph</code>
      is full, <code class="code"><span class="keyword">false</span></code> if it is empty.</p>

</div>
</td></tr>
<tr><td><a href="Builtin_attributes.html#VALcheck_deprecated">check_deprecated</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td></td></tr>
<tr><td><a href="Builtin_attributes.html#VALcheck_deprecated_inclusion">check_deprecated_inclusion</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td></td></tr>
<tr><td><a href="Builtin_attributes.html#VALcheck_deprecated_mutable">check_deprecated_mutable</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td></td></tr>
<tr><td><a href="Builtin_attributes.html#VALcheck_deprecated_mutable_inclusion">check_deprecated_mutable_inclusion</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td></td></tr>
<tr><td><a href="Warnings.html#VALcheck_fatal">check_fatal</a> [<a href="Warnings.html">Warnings</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.Ephemeron.html#VALcheck_key">check_key</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALcheck_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.Kn.html#VALcheck_key">check_key</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALcheck_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K1.html#VALcheck_key">check_key</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_key&nbsp;eph</code> returns <code class="code"><span class="keyword">true</span></code> if the key of the <code class="code">eph</code>
      is full, <code class="code"><span class="keyword">false</span></code> if it is empty.</p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALcheck_key1">check_key1</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALcheck_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALcheck_key2">check_key2</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALcheck_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Consistbl.html#VALcheck_noadd">check_noadd</a> [<a href="Consistbl.html">Consistbl</a>]</td>
<td></td></tr>
<tr><td><a href="Typemod.html#VALcheck_nongen_schemes">check_nongen_schemes</a> [<a href="Typemod.html">Typemod</a>]</td>
<td></td></tr>
<tr><td><a href="Filename.html#VALcheck_suffix">check_suffix</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p><code class="code">check_suffix&nbsp;name&nbsp;suff</code> returns <code class="code"><span class="keyword">true</span></code> if the filename <code class="code">name</code>
   ends with the suffix <code class="code">suff</code>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALchmod">chmod</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Change the permissions of the named file.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALchmod">chmod</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Change the permissions of the named file.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALchoose">choose</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALchoose">choose</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Event.html#VALchoose">choose</a> [<a href="Event.html">Event</a>]</td>
<td><div class="info">
<p><code class="code">choose&nbsp;evl</code> returns the event that is the alternative of
   all the events in the list <code class="code">evl</code>.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALchoose">choose</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p>Return one binding of the given map, or raise <code class="code"><span class="constructor">Not_found</span></code> if
       the map is empty.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALchoose">choose</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p>Return one element of the given set, or raise <code class="code"><span class="constructor">Not_found</span></code> if
       the set is empty.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALchoose_opt">choose_opt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALchoose_opt">choose_opt</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALchoose_opt">choose_opt</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p>Return one binding of the given map, or <code class="code"><span class="constructor">None</span></code> if
       the map is empty.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALchoose_opt">choose_opt</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p>Return one element of the given set, or <code class="code"><span class="constructor">None</span></code> if
        the set is empty.</p>

</div>
</td></tr>
<tr><td><a href="Filename.html#VALchop_extension">chop_extension</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p>Same as <a href="Filename.html#VALremove_extension"><code class="code"><span class="constructor">Filename</span>.remove_extension</code></a>, but raise <code class="code"><span class="constructor">Invalid_argument</span></code>
    if the given name has an empty extension.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALchop_extensions">chop_extensions</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Filename.html#VALchop_suffix">chop_suffix</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p><code class="code">chop_suffix&nbsp;name&nbsp;suff</code> removes the suffix <code class="code">suff</code> from
   the filename <code class="code">name</code>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALchown">chown</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Change the owner uid and owner gid of the named file.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALchown">chown</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Change the owner uid and owner gid of the named file.</p>

</div>
</td></tr>
<tr><td><a href="Char.html#VALchr">chr</a> [<a href="Char.html">Char</a>]</td>
<td><div class="info">
<p>Return the character with the given ASCII code.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALchroot">chroot</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Change the process root directory.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALchroot">chroot</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Change the process root directory.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALclambda_checks">clambda_checks</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALclass_">class_</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALclass_">class_</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALclass_">class_</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALclass_type">class_type</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALclass_type">class_type</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALclassic">classic</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALclassic_arguments">classic_arguments</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALclassic_inlining">classic_inlining</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALclassify_float">classify_float</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the class of the given floating-point number:
   normal, subnormal, zero, infinite, or not a number.</p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.SeededS.html#VALclean">clean</a> [<a href="Ephemeron.SeededS.html">Ephemeron.SeededS</a>]</td>
<td><div class="info">
<p>remove all dead bindings.</p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.S.html#VALclean">clean</a> [<a href="Ephemeron.S.html">Ephemeron.S</a>]</td>
<td><div class="info">
<p>remove all dead bindings.</p>

</div>
</td></tr>
<tr><td><a href="Weak.S.html#VALclear">clear</a> [<a href="Weak.S.html">Weak.S</a>]</td>
<td><div class="info">
<p>Remove all elements from the table.</p>

</div>
</td></tr>
<tr><td><a href="Stack.html#VALclear">clear</a> [<a href="Stack.html">Stack</a>]</td>
<td><div class="info">
<p>Discard all elements from a stack.</p>

</div>
</td></tr>
<tr><td><a href="Queue.html#VALclear">clear</a> [<a href="Queue.html">Queue</a>]</td>
<td><div class="info">
<p>Discard all elements from a queue.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALclear">clear</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALclear">clear</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALclear">clear</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALclear">clear</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.S.html#VALclear">clear</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALclear">clear</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p>Empty a hash table.</p>

</div>
</td></tr>
<tr><td><a href="Consistbl.html#VALclear">clear</a> [<a href="Consistbl.html">Consistbl</a>]</td>
<td></td></tr>
<tr><td><a href="Buffer.html#VALclear">clear</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p>Empty the buffer.</p>

</div>
</td></tr>
<tr><td><a href="Dynlink.html#VALclear_available_units">clear_available_units</a> [<a href="Dynlink.html">Dynlink</a>]</td>
<td><div class="info">
<p>Empty the list of compilation units accessible to dynamically-linked
    programs.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALclear_close_on_exec">clear_close_on_exec</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Clear the ``close-on-exec'' flag on the given descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALclear_close_on_exec">clear_close_on_exec</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Clear the ``close-on-exec'' flag on the given descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALclear_graph">clear_graph</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Erase the graphics window.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALclear_nonblock">clear_nonblock</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Clear the ``non-blocking'' flag on the given descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALclear_nonblock">clear_nonblock</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Clear the ``non-blocking'' flag on the given descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Parsing.html#VALclear_parser">clear_parser</a> [<a href="Parsing.html">Parsing</a>]</td>
<td><div class="info">
<p>Empty the parser stack.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALclear_symbolic_output_buffer">clear_symbolic_output_buffer</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">clear_symbolic_output_buffer&nbsp;sob</code> resets buffer <code class="code">sob</code>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALclose">close</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Close a file descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALclose">close</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Close a file descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALclose_box">close_box</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Closes the most recently open pretty-printing box.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALclose_graph">close_graph</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Delete the graphics window or switch the screen back to text mode.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.Scanning.html#VALclose_in">close_in</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
<td><div class="info">
<p>Closes the <a href="Pervasives.html#TYPEin_channel"><code class="code">in_channel</code></a> associated with the given
  <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted input channel.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALclose_in">close_in</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Close the given channel.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALclose_in_noerr">close_in_noerr</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Same as <code class="code">close_in</code>, but ignore all errors.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALclose_out">close_out</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Close the given channel, flushing all buffered write operations.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALclose_out_noerr">close_out_noerr</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Same as <code class="code">close_out</code>, but ignore all errors.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALclose_process">close_process</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Close channels opened by <a href="UnixLabels.html#VALopen_process"><code class="code"><span class="constructor">UnixLabels</span>.open_process</code></a>,
   wait for the associated command to terminate,
   and return its termination status.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALclose_process">close_process</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Close channels opened by <a href="Unix.html#VALopen_process"><code class="code"><span class="constructor">Unix</span>.open_process</code></a>,
   wait for the associated command to terminate,
   and return its termination status.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALclose_process_full">close_process_full</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Close channels opened by <a href="UnixLabels.html#VALopen_process_full"><code class="code"><span class="constructor">UnixLabels</span>.open_process_full</code></a>,
   wait for the associated command to terminate,
   and return its termination status.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALclose_process_full">close_process_full</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Close channels opened by <a href="Unix.html#VALopen_process_full"><code class="code"><span class="constructor">Unix</span>.open_process_full</code></a>,
   wait for the associated command to terminate,
   and return its termination status.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALclose_process_in">close_process_in</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Close channels opened by <a href="UnixLabels.html#VALopen_process_in"><code class="code"><span class="constructor">UnixLabels</span>.open_process_in</code></a>,
   wait for the associated command to terminate,
   and return its termination status.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALclose_process_in">close_process_in</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Close channels opened by <a href="Unix.html#VALopen_process_in"><code class="code"><span class="constructor">Unix</span>.open_process_in</code></a>,
   wait for the associated command to terminate,
   and return its termination status.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALclose_process_out">close_process_out</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Close channels opened by <a href="UnixLabels.html#VALopen_process_out"><code class="code"><span class="constructor">UnixLabels</span>.open_process_out</code></a>,
   wait for the associated command to terminate,
   and return its termination status.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALclose_process_out">close_process_out</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Close channels opened by <a href="Unix.html#VALopen_process_out"><code class="code"><span class="constructor">Unix</span>.open_process_out</code></a>,
   wait for the associated command to terminate,
   and return its termination status.</p>

</div>
</td></tr>
<tr><td><a href="GraphicsX11.html#VALclose_subwindow">close_subwindow</a> [<a href="GraphicsX11.html">GraphicsX11</a>]</td>
<td><div class="info">
<p>Close the sub-window having the given identifier.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALclose_tag">close_tag</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_close_tag&nbsp;ppf&nbsp;()</code> closes the most recently opened semantic tag <code class="code">t</code>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALclose_tbox">close_tbox</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Closes the most recently opened tabulation box.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALclosedir">closedir</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Close a directory descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALclosedir">closedir</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Close a directory descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALclosure_tag">closure_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALcma_magic_number">cma_magic_number</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALcmi_magic_number">cmi_magic_number</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALcmo_magic_number">cmo_magic_number</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALcmt_magic_number">cmt_magic_number</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALcmx_magic_number">cmx_magic_number</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALcmxa_magic_number">cmxa_magic_number</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALcmxs_magic_number">cmxs_magic_number</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Char.html#VALcode">code</a> [<a href="Char.html">Char</a>]</td>
<td><div class="info">
<p>Return the ASCII code of the argument.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALcoerce">coerce</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALcolor">color</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALcombine">combine</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Transform a pair of lists into a list of pairs:
   <code class="code">combine&nbsp;[a1;&nbsp;...;&nbsp;an]&nbsp;[b1;&nbsp;...;&nbsp;bn]</code> is
   <code class="code">[(a1,b1);&nbsp;...;&nbsp;(an,bn)]</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALcombine">combine</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Transform a pair of lists into a list of pairs:
   <code class="code">combine&nbsp;[a1;&nbsp;...;&nbsp;an]&nbsp;[b1;&nbsp;...;&nbsp;bn]</code> is
   <code class="code">[(a1,b1);&nbsp;...;&nbsp;(an,bn)]</code>.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALcommand">command</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Execute the given shell command and return its exit code.</p>

</div>
</td></tr>
<tr><td><a href="Ccomp.html#VALcommand">command</a> [<a href="Ccomp.html">Ccomp</a>]</td>
<td></td></tr>
<tr><td><a href="Lexer.html#VALcomments">comments</a> [<a href="Lexer.html">Lexer</a>]</td>
<td></td></tr>
<tr><td><a href="Gc.html#VALcompact">compact</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>Perform a full major collection and compact the heap.</p>

</div>
</td></tr>
<tr><td><a href="Uchar.html#VALcompare">compare</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">compare&nbsp;u&nbsp;u'</code> is <code class="code"><span class="constructor">Pervasives</span>.compare&nbsp;u&nbsp;u'</code>.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALcompare">compare</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>The comparison function for target integers, with the same specification as
    <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALcompare">compare</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p>The comparison function for strings, with the same specification as
    <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALcompare">compare</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p>The comparison function for strings, with the same specification as
    <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALcompare">compare</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">compare&nbsp;x&nbsp;y</code> returns <code class="code">0</code> if <code class="code">x</code> is equal to <code class="code">y</code>,
   a negative integer if <code class="code">x</code> is less than <code class="code">y</code>, and a positive integer
   if <code class="code">x</code> is greater than <code class="code">y</code>.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALcompare">compare</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>The comparison function for native integers, with the same specification as
    <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALcompare">compare</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALcompare">compare</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.Stdlib.List.html#VALcompare">compare</a> [<a href="Misc.Stdlib.List.html">Misc.Stdlib.List</a>]</td>
<td><div class="info">
<p>The lexicographic order supported by the provided order.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALcompare">compare</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>The comparison function for 64-bit integers, with the same specification as
    <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALcompare">compare</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>The comparison function for 32-bit integers, with the same specification as
    <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Map.OrderedType.html#VALcompare">compare</a> [<a href="Map.OrderedType.html">Map.OrderedType</a>]</td>
<td><div class="info">
<p>A total ordering function over the keys.</p>

</div>
</td></tr>
<tr><td><a href="Set.OrderedType.html#VALcompare">compare</a> [<a href="Set.OrderedType.html">Set.OrderedType</a>]</td>
<td><div class="info">
<p>A total ordering function over the set elements.</p>

</div>
</td></tr>
<tr><td><a href="Digest.html#VALcompare">compare</a> [<a href="Digest.html">Digest</a>]</td>
<td><div class="info">
<p>The comparison function for 16-character digest, with the same
    specification as <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a> and the implementation
    shared with <a href="String.html#VALcompare"><code class="code"><span class="constructor">String</span>.compare</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALcompare">compare</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p>Total ordering between maps.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALcompare">compare</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p>Total ordering between sets.</p>

</div>
</td></tr>
<tr><td><a href="Char.html#VALcompare">compare</a> [<a href="Char.html">Char</a>]</td>
<td><div class="info">
<p>The comparison function for characters, with the same specification as
    <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALcompare">compare</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>The comparison function for byte sequences, with the same
    specification as <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALcompare">compare</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>The comparison function for byte sequences, with the same
    specification as <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALcompare_length_with">compare_length_with</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Compare the length of a list to an integer.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALcompare_length_with">compare_length_with</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Compare the length of a list to an integer.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALcompare_lengths">compare_lengths</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Compare the lengths of two lists.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALcompare_lengths">compare_lengths</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Compare the lengths of two lists.</p>

</div>
</td></tr>
<tr><td><a href="Ccomp.html#VALcompile_file">compile_file</a> [<a href="Ccomp.html">Ccomp</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALcompile_only">compile_only</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.html#VALcomplex32">complex32</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALcomplex64">complex64</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Strongly_connected_components.S.html#VALcomponent_graph">component_graph</a> [<a href="Strongly_connected_components.S.html">Strongly_connected_components.S</a>]</td>
<td></td></tr>
<tr><td><a href="String.html#VALconcat">concat</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.concat&nbsp;sep&nbsp;sl</code> concatenates the list of strings <code class="code">sl</code>,
    inserting the separator string <code class="code">sep</code> between each.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALconcat">concat</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.concat&nbsp;sep&nbsp;sl</code> concatenates the list of strings <code class="code">sl</code>,
   inserting the separator string <code class="code">sep</code> between each.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALconcat">concat</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Concatenate a list of lists.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALconcat">concat</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Concatenate a list of lists.</p>

</div>
</td></tr>
<tr><td><a href="Filename.html#VALconcat">concat</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p><code class="code">concat&nbsp;dir&nbsp;file</code> returns a file name that designates file
   <code class="code">file</code> in directory <code class="code">dir</code>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALconcat">concat</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">concat&nbsp;sep&nbsp;sl</code> concatenates the list of byte sequences <code class="code">sl</code>,
    inserting the separator byte sequence <code class="code">sep</code> between each, and
    returns the result as a new byte sequence.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALconcat">concat</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">concat&nbsp;sep&nbsp;sl</code> concatenates the list of byte sequences <code class="code">sl</code>,
    inserting the separator byte sequence <code class="code">sep</code> between each, and
    returns the result as a new byte sequence.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALconcat">concat</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="Array.html#VALappend"><code class="code"><span class="constructor">Array</span>.append</code></a>, but concatenates a list of arrays.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALconcat">concat</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p>Same as <a href="Array.html#VALappend"><code class="code"><span class="constructor">Array</span>.append</code></a>, but concatenates a list of arrays.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalFormatBasics.html#VALconcat_fmt">concat_fmt</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalFormatBasics.html#VALconcat_fmtty">concat_fmtty</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cf.html#VALconcrete">concrete</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td>
<td></td></tr>
<tr><td><a href="Complex.html#VALconj">conj</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>Conjugate: given the complex <code class="code">x&nbsp;+&nbsp;i.y</code>, returns <code class="code">x&nbsp;-&nbsp;i.y</code>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALconnect">connect</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Connect a socket to an address.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALconnect">connect</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Connect a socket to an address.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALconnect">connect</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="Strongly_connected_components.S.html#VALconnected_components_sorted_from_roots_to_leaf">connected_components_sorted_from_roots_to_leaf</a> [<a href="Strongly_connected_components.S.html">Strongly_connected_components.S</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALcons">cons</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code">cons&nbsp;x&nbsp;xs</code> is <code class="code">x&nbsp;::&nbsp;xs</code></p>

</div>
</td></tr>
<tr><td><a href="List.html#VALcons">cons</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code">cons&nbsp;x&nbsp;xs</code> is <code class="code">x&nbsp;::&nbsp;xs</code></p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALconstant">constant</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALconstant">constant</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cl.html#VALconstr">constr</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cty.html#VALconstr">constr</a> [<a href="Ast_helper.Cty.html">Ast_helper.Cty</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALconstr">constr</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cf.html#VALconstraint_">constraint_</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cl.html#VALconstraint_">constraint_</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Ctf.html#VALconstraint_">constraint_</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mod.html#VALconstraint_">constraint_</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALconstraint_">constraint_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALconstraint_">constraint_</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALconstruct">construct</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALconstruct">construct</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Te.html#VALconstructor">constructor</a> [<a href="Ast_helper.Te.html">Ast_helper.Te</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Type.html#VALconstructor">constructor</a> [<a href="Ast_helper.Type.html">Ast_helper.Type</a>]</td>
<td></td></tr>
<tr><td><a href="String.html#VALcontains">contains</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.contains&nbsp;s&nbsp;c</code> tests if character <code class="code">c</code>
   appears in the string <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALcontains">contains</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.contains&nbsp;s&nbsp;c</code> tests if character <code class="code">c</code>
   appears in the string <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALcontains">contains</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">contains&nbsp;s&nbsp;c</code> tests if byte <code class="code">c</code> appears in <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALcontains">contains</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">contains&nbsp;s&nbsp;c</code> tests if byte <code class="code">c</code> appears in <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALcontains_from">contains_from</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.contains_from&nbsp;s&nbsp;start&nbsp;c</code> tests if character <code class="code">c</code>
   appears in <code class="code">s</code> after position <code class="code">start</code>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALcontains_from">contains_from</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.contains_from&nbsp;s&nbsp;start&nbsp;c</code> tests if character <code class="code">c</code>
   appears in <code class="code">s</code> after position <code class="code">start</code>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALcontains_from">contains_from</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">contains_from&nbsp;s&nbsp;start&nbsp;c</code> tests if byte <code class="code">c</code> appears in <code class="code">s</code> after
    position <code class="code">start</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALcontains_from">contains_from</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">contains_from&nbsp;s&nbsp;start&nbsp;c</code> tests if byte <code class="code">c</code> appears in <code class="code">s</code> after
    position <code class="code">start</code>.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALcontents">contents</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p>Return a copy of the current contents of the buffer.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALconvert_raw_backtrace_slot">convert_raw_backtrace_slot</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p>Extracts the user-friendly <code class="code">backtrace_slot</code> from a low-level
    <code class="code">raw_backtrace_slot</code>.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALcopy">copy</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the given string.</p>

</span></div>
</td></tr>
<tr><td><a href="StringLabels.html#VALcopy">copy</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p>Return a copy of the given string.</p>

</div>
</td></tr>
<tr><td><a href="Stack.html#VALcopy">copy</a> [<a href="Stack.html">Stack</a>]</td>
<td><div class="info">
<p>Return a copy of the given stack.</p>

</div>
</td></tr>
<tr><td><a href="Random.State.html#VALcopy">copy</a> [<a href="Random.State.html">Random.State</a>]</td>
<td><div class="info">
<p>Return a copy of the given state.</p>

</div>
</td></tr>
<tr><td><a href="Queue.html#VALcopy">copy</a> [<a href="Queue.html">Queue</a>]</td>
<td><div class="info">
<p>Return a copy of the given queue.</p>

</div>
</td></tr>
<tr><td><a href="Oo.html#VALcopy">copy</a> [<a href="Oo.html">Oo</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Oo</span>.copy&nbsp;o</code> returns a copy of object <code class="code">o</code>, that is a fresh
   object with the same methods and instance variables as <code class="code">o</code>.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALcopy">copy</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALcopy">copy</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALcopy">copy</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALcopy">copy</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.S.html#VALcopy">copy</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALcopy">copy</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p>Return a copy of the given hashtable.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALcopy">copy</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="BytesLabels.html#VALcopy">copy</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>Return a new byte sequence that contains the same bytes as the
    argument.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALcopy">copy</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>Return a new byte sequence that contains the same bytes as the
    argument.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALcopy">copy</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.copy&nbsp;a</code> returns a copy of <code class="code">a</code>, that is, a fresh array
   containing the same elements as <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALcopy">copy</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.copy&nbsp;a</code> returns a copy of <code class="code">a</code>, that is, a fresh array
   containing the same elements as <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALcopy_file">copy_file</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALcopy_file_chunk">copy_file_chunk</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALcopysign">copysign</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">copysign&nbsp;x&nbsp;y</code> returns a float whose absolute value is that of <code class="code">x</code>
  and whose sign is that of <code class="code">y</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pprintast.html#VALcore_type">core_type</a> [<a href="Pprintast.html">Pprintast</a>]</td>
<td></td></tr>
<tr><td><a href="Parse.html#VALcore_type">core_type</a> [<a href="Parse.html">Parse</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALcos">cos</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Cosine.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALcosh">cosh</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Hyperbolic cosine.</p>

</div>
</td></tr>
<tr><td><a href="Weak.S.html#VALcount">count</a> [<a href="Weak.S.html">Weak.S</a>]</td>
<td><div class="info">
<p>Count the number of elements in the table.</p>

</div>
</td></tr>
<tr><td><a href="Stream.html#VALcount">count</a> [<a href="Stream.html">Stream</a>]</td>
<td><div class="info">
<p>Return the current count of the stream elements, i.e.</p>

</div>
</td></tr>
<tr><td><a href="Gc.html#VALcounters">counters</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>Return <code class="code">(minor_words,&nbsp;promoted_words,&nbsp;major_words)</code>.</p>

</div>
</td></tr>
<tr><td><a href="Weak.S.html#VALcreate">create</a> [<a href="Weak.S.html">Weak.S</a>]</td>
<td><div class="info">
<p><code class="code">create&nbsp;n</code> creates a new empty weak hash set, of initial
        size <code class="code">n</code>.</p>

</div>
</td></tr>
<tr><td><a href="Weak.html#VALcreate">create</a> [<a href="Weak.html">Weak</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Weak</span>.create&nbsp;n</code> returns a new weak array of length <code class="code">n</code>.</p>

</div>
</td></tr>
<tr><td><a href="Thread.html#VALcreate">create</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Thread</span>.create&nbsp;funct&nbsp;arg</code> creates a new thread of control,
   in which the function application <code class="code">funct&nbsp;arg</code>
   is executed concurrently with the other threads of the program.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALcreate">create</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<span class="deprecated"><p><code class="code"><span class="constructor">String</span>.create&nbsp;n</code> returns a fresh byte sequence of length <code class="code">n</code>.</p>

</span></div>
</td></tr>
<tr><td><a href="StringLabels.html#VALcreate">create</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<span class="deprecated"><p><code class="code"><span class="constructor">String</span>.create&nbsp;n</code> returns a fresh byte sequence of length <code class="code">n</code>.</p>

</span></div>
</td></tr>
<tr><td><a href="Stack.html#VALcreate">create</a> [<a href="Stack.html">Stack</a>]</td>
<td><div class="info">
<p>Return a new stack, initially empty.</p>

</div>
</td></tr>
<tr><td><a href="Spacetime.Series.html#VALcreate">create</a> [<a href="Spacetime.Series.html">Spacetime.Series</a>]</td>
<td><div class="info">
<p><code class="code">create&nbsp;~path</code> creates a series file at <code class="code">path</code>.</p>

</div>
</td></tr>
<tr><td><a href="Queue.html#VALcreate">create</a> [<a href="Queue.html">Queue</a>]</td>
<td><div class="info">
<p>Return a new queue, initially empty.</p>

</div>
</td></tr>
<tr><td><a href="Obj.Ephemeron.html#VALcreate">create</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
<td><div class="info">
<p><code class="code">create&nbsp;n</code> returns an ephemeron with <code class="code">n</code> keys.</p>

</div>
</td></tr>
<tr><td><a href="Mutex.html#VALcreate">create</a> [<a href="Mutex.html">Mutex</a>]</td>
<td><div class="info">
<p>Return a new mutex.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALcreate">create</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALcreate">create</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALcreate">create</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.LongString.html#VALcreate">create</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALcreate">create</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.S.html#VALcreate">create</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALcreate">create</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.create&nbsp;n</code> creates a new, empty hash table, with
   initial size <code class="code">n</code>.</p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.Kn.html#VALcreate">create</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALcreate"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.create</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALcreate">create</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALcreate"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.create</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K1.html#VALcreate">create</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.create&nbsp;()</code> creates an ephemeron with one key.</p>

</div>
</td></tr>
<tr><td><a href="Consistbl.html#VALcreate">create</a> [<a href="Consistbl.html">Consistbl</a>]</td>
<td></td></tr>
<tr><td><a href="Condition.html#VALcreate">create</a> [<a href="Condition.html">Condition</a>]</td>
<td><div class="info">
<p>Return a new condition variable.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALcreate">create</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">create&nbsp;n</code> returns a new byte sequence of length <code class="code">n</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALcreate">create</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">create&nbsp;n</code> returns a new byte sequence of length <code class="code">n</code>.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALcreate">create</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code">create&nbsp;n</code> returns a fresh buffer, initially empty.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALcreate">create</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array3</span>.create&nbsp;kind&nbsp;layout&nbsp;dim1&nbsp;dim2&nbsp;dim3</code> returns a new bigarray of
     three dimension, whose size is <code class="code">dim1</code> in the first dimension,
     <code class="code">dim2</code> in the second dimension, and <code class="code">dim3</code> in the third.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALcreate">create</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array2</span>.create&nbsp;kind&nbsp;layout&nbsp;dim1&nbsp;dim2</code> returns a new bigarray of
     two dimension, whose size is <code class="code">dim1</code> in the first dimension
     and <code class="code">dim2</code> in the second dimension.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALcreate">create</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array1</span>.create&nbsp;kind&nbsp;layout&nbsp;dim</code> returns a new bigarray of
     one dimension, whose size is <code class="code">dim</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array0.html#VALcreate">create</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array0</span>.create&nbsp;kind&nbsp;layout</code> returns a new bigarray of zero dimension.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALcreate">create</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Genarray</span>.create&nbsp;kind&nbsp;layout&nbsp;dimensions</code> returns a new big array
     whose element kind is determined by the parameter <code class="code">kind</code> (one of
     <code class="code">float32</code>, <code class="code">float64</code>, <code class="code">int8_signed</code>, etc) and whose layout is
     determined by the parameter <code class="code">layout</code> (one of <code class="code">c_layout</code> or
     <code class="code">fortran_layout</code>).</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALcreate">create</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Array.html#VALcreate">create</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Gc.html#VALcreate_alarm">create_alarm</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p><code class="code">create_alarm&nbsp;f</code> will arrange for <code class="code">f</code> to be called at the end of each
   major GC cycle, starting with the current cycle or the next one.</p>

</div>
</td></tr>
<tr><td><a href="Ccomp.html#VALcreate_archive">create_archive</a> [<a href="Ccomp.html">Ccomp</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalFormat.html#VALcreate_char_set">create_char_set</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="ArrayLabels.html#VALcreate_float">create_float</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.create_float&nbsp;n</code> returns a fresh float array of length <code class="code">n</code>,
    with uninitialized data.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALcreate_float">create_float</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.create_float&nbsp;n</code> returns a fresh float array of length <code class="code">n</code>,
    with uninitialized data.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALcreate_hashtable">create_hashtable</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALcreate_image">create_image</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p><code class="code">create_image&nbsp;w&nbsp;h</code> returns a new image <code class="code">w</code> pixels wide and <code class="code">h</code>
   pixels tall, to be used in conjunction with <code class="code">blit_image</code>.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALcreate_matrix">create_matrix</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Array.html#VALcreate_matrix">create_matrix</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALcreate_object">create_object</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALcreate_object_and_run_initializers">create_object_and_run_initializers</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALcreate_object_opt">create_object_opt</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALcreate_process">create_process</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">create_process&nbsp;prog&nbsp;args&nbsp;new_stdin&nbsp;new_stdout&nbsp;new_stderr</code>
   forks a new process that executes the program
   in file <code class="code">prog</code>, with arguments <code class="code">args</code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALcreate_process">create_process</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">create_process&nbsp;prog&nbsp;args&nbsp;new_stdin&nbsp;new_stdout&nbsp;new_stderr</code>
   forks a new process that executes the program
   in file <code class="code">prog</code>, with arguments <code class="code">args</code>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALcreate_process_env">create_process_env</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">create_process_env&nbsp;prog&nbsp;args&nbsp;env&nbsp;new_stdin&nbsp;new_stdout&nbsp;new_stderr</code>
   works as <a href="UnixLabels.html#VALcreate_process"><code class="code"><span class="constructor">UnixLabels</span>.create_process</code></a>, except that the extra argument
   <code class="code">env</code> specifies the environment passed to the program.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALcreate_process_env">create_process_env</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">create_process_env&nbsp;prog&nbsp;args&nbsp;env&nbsp;new_stdin&nbsp;new_stdout&nbsp;new_stderr</code>
   works as <a href="Unix.html#VALcreate_process"><code class="code"><span class="constructor">Unix</span>.create_process</code></a>, except that the extra argument
   <code class="code">env</code> specifies the environment passed to the program.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALcreate_table">create_table</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALcurr">curr</a> [<a href="Location.html">Location</a>]</td>
<td><div class="info">
<p>Get the location of the current token from the <code class="code">lexbuf</code>.</p>

</div>
</td></tr>
<tr><td><a href="Arg.html#VALcurrent">current</a> [<a href="Arg.html">Arg</a>]</td>
<td><div class="info">
<p>Position (in <a href="Sys.html#VALargv"><code class="code"><span class="constructor">Sys</span>.argv</code></a>) of the argument being processed.</p>

</div>
</td></tr>
<tr><td><a href="Filename.html#VALcurrent_dir_name">current_dir_name</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p>The conventional name for the current directory (e.g.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALcurrent_point">current_point</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Return the position of the current point.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALcurrent_x">current_x</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Return the abscissa of the current point.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALcurrent_y">current_y</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Return the ordinate of the current point.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALcurveto">curveto</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p><code class="code">curveto&nbsp;b&nbsp;c&nbsp;d</code> draws a cubic Bezier curve starting from
   the current point to point <code class="code">d</code>, with control points <code class="code">b</code> and
   <code class="code">c</code>, and moves the current point to <code class="code">d</code>.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALcustom_runtime">custom_runtime</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALcustom_tag">custom_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALcut_at">cut_at</a> [<a href="Misc.html">Misc</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.cut_at&nbsp;s&nbsp;c</code> returns a pair containing the sub-string before
   the first occurrence of <code class="code">c</code> in <code class="code">s</code>, and the sub-string after the
   first occurrence of <code class="code">c</code> in <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALcyan">cyan</a> [<a href="Graphics.html">Graphics</a>]</td>
<td></td></tr>
<tr><td><a href="Sys.html#VALcygwin">cygwin</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>True if <code class="code"><span class="constructor">Sys</span>.os_type&nbsp;=&nbsp;<span class="string">"Cygwin"</span></code>.</p>

</div>
</td></tr>
<tr><td align="left"><div>D</div></td></tr>
<tr><td><a href="Identifiable.Map.html#VALdata">data</a> [<a href="Identifiable.Map.html">Identifiable.Map</a>]</td>
<td></td></tr>
<tr><td><a href="Marshal.html#VALdata_size">data_size</a> [<a href="Marshal.html">Marshal</a>]</td>
<td><div class="info">
<p>See <a href="Marshal.html#VALheader_size"><code class="code"><span class="constructor">Marshal</span>.header_size</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALdebug">debug</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdebug_runavail">debug_runavail</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Te.html#VALdecl">decl</a> [<a href="Ast_helper.Te.html">Ast_helper.Te</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALdecr">decr</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Decrement the integer contained in the given reference.</p>

</div>
</td></tr>
<tr><td><a href="Arg_helper.Make.html#VALdefault">default</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td>
<td></td></tr>
<tr><td><a href="Dynlink.html#VALdefault_available_units">default_available_units</a> [<a href="Dynlink.html">Dynlink</a>]</td>
<td><div class="info">
<p>Reset the set of units that can be referenced from dynamically-linked
    code to its default value, that is, all units composing the currently
    running program.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALdefault_error_reporter">default_error_reporter</a> [<a href="Location.html">Location</a>]</td>
<td><div class="info">
<p>Original error reporter for use in hooks.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALdefault_executable_name">default_executable_name</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdefault_inline_alloc_cost">default_inline_alloc_cost</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdefault_inline_branch_cost">default_inline_branch_cost</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdefault_inline_branch_factor">default_inline_branch_factor</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdefault_inline_call_cost">default_inline_call_cost</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdefault_inline_indirect_cost">default_inline_indirect_cost</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdefault_inline_lifting_benefit">default_inline_lifting_benefit</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdefault_inline_max_depth">default_inline_max_depth</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdefault_inline_max_unroll">default_inline_max_unroll</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdefault_inline_prim_cost">default_inline_prim_cost</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdefault_inline_threshold">default_inline_threshold</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdefault_inline_toplevel_threshold">default_inline_toplevel_threshold</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_iterator.html#VALdefault_iterator">default_iterator</a> [<a href="Ast_iterator.html">Ast_iterator</a>]</td>
<td><div class="info">
<p>A default iterator, which implements a "do not do anything" mapping.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.html#VALdefault_loc">default_loc</a> [<a href="Ast_helper.html">Ast_helper</a>]</td>
<td><div class="info">
<p>Default value for all optional location arguments.</p>

</div>
</td></tr>
<tr><td><a href="Ast_mapper.html#VALdefault_mapper">default_mapper</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td><div class="info">
<p>A default mapper, which implements a "deep identity" mapping.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALdefault_printer">default_printer</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALdefault_safe_string">default_safe_string</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdefault_simplify_rounds">default_simplify_rounds</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.Color.html#VALdefault_styles">default_styles</a> [<a href="Misc.Color.html">Misc.Color</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdefault_unbox_closures_factor">default_unbox_closures_factor</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALdefault_warning_printer">default_warning_printer</a> [<a href="Location.html">Location</a>]</td>
<td><div class="info">
<p>Original warning printer for use in hooks.</p>

</div>
</td></tr>
<tr><td><a href="Warnings.html#VALdefaults_w">defaults_w</a> [<a href="Warnings.html">Warnings</a>]</td>
<td></td></tr>
<tr><td><a href="Warnings.html#VALdefaults_warn_error">defaults_warn_error</a> [<a href="Warnings.html">Warnings</a>]</td>
<td></td></tr>
<tr><td><a href="Thread.html#VALdelay">delay</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p><code class="code">delay&nbsp;d</code> suspends the execution of the calling thread for
   <code class="code">d</code> seconds.</p>

</div>
</td></tr>
<tr><td><a href="Gc.html#VALdelete_alarm">delete_alarm</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p><code class="code">delete_alarm&nbsp;a</code> will stop the calls to the function associated
   to <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALdelete_eol_spaces">delete_eol_spaces</a> [<a href="Misc.html">Misc</a>]</td>
<td><div class="info">
<p><code class="code">delete_eol_spaces&nbsp;s</code> returns a fresh copy of <code class="code">s</code> with any end of
   line spaces removed.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALdeprecated">deprecated</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Builtin_attributes.html#VALdeprecated_of_attrs">deprecated_of_attrs</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td></td></tr>
<tr><td><a href="Builtin_attributes.html#VALdeprecated_of_sig">deprecated_of_sig</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td></td></tr>
<tr><td><a href="Builtin_attributes.html#VALdeprecated_of_str">deprecated_of_str</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALdescr_of_in_channel">descr_of_in_channel</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the descriptor corresponding to an input channel.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALdescr_of_in_channel">descr_of_in_channel</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the descriptor corresponding to an input channel.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALdescr_of_out_channel">descr_of_out_channel</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the descriptor corresponding to an output channel.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALdescr_of_out_channel">descr_of_out_channel</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the descriptor corresponding to an output channel.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALdid_you_mean">did_you_mean</a> [<a href="Misc.html">Misc</a>]</td>
<td><div class="info">
<p><code class="code">did_you_mean&nbsp;ppf&nbsp;get_choices</code> hints that the user may have meant
    one of the option returned by calling <code class="code">get_choices</code>.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALdiff">diff</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="Set.S.html#VALdiff">diff</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p>Set difference.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALdim">dim</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p>Return the size (dimension) of the given one-dimensional
     big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALdim1">dim1</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Return the first dimension of the given three-dimensional big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALdim1">dim1</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p>Return the first dimension of the given two-dimensional big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALdim2">dim2</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Return the second dimension of the given three-dimensional big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALdim2">dim2</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p>Return the second dimension of the given two-dimensional big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALdim3">dim3</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Return the third dimension of the given three-dimensional big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALdims">dims</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Genarray</span>.dims&nbsp;a</code> returns all dimensions of the big array <code class="code">a</code>,
     as an array of integers of length <code class="code"><span class="constructor">Genarray</span>.num_dims&nbsp;a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Filename.html#VALdir_sep">dir_sep</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p>The directory separator (e.g.</p>

</div>
</td></tr>
<tr><td><a href="Filename.html#VALdirname">dirname</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p>See <a href="Filename.html#VALbasename"><code class="code"><span class="constructor">Filename</span>.basename</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Identifiable.Map.html#VALdisjoint_union">disjoint_union</a> [<a href="Identifiable.Map.html">Identifiable.Map</a>]</td>
<td><div class="info">
<p><code class="code">disjoint_union&nbsp;m1&nbsp;m2</code> contains all bindings from <code class="code">m1</code> and
      <code class="code">m2</code>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALdisplay_mode">display_mode</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Set display mode on or off.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALdiv">div</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Integer division.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALdiv">div</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Integer division.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALdiv">div</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Integer division.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALdiv">div</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Integer division.</p>

</div>
</td></tr>
<tr><td><a href="Complex.html#VALdiv">div</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>Division</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALdlcode">dlcode</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdllibs">dllibs</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdllpaths">dllpaths</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Docstrings.html#VALdocs_attr">docs_attr</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td></td></tr>
<tr><td><a href="Docstrings.html#VALdocstring">docstring</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Create a docstring</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALdocstring_body">docstring_body</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Get the text of a docstring</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALdocstring_loc">docstring_loc</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Get the location of a docstring</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALdomain_of_sockaddr">domain_of_sockaddr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the socket domain adequate for the given socket address.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALdomain_of_sockaddr">domain_of_sockaddr</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the socket domain adequate for the given socket address.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALdont_write_files">dont_write_files</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALdouble_array_tag">double_array_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALdouble_field">double_field</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALdouble_tag">double_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALdraw_arc">draw_arc</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p><code class="code">draw_arc&nbsp;x&nbsp;y&nbsp;rx&nbsp;ry&nbsp;a1&nbsp;a2</code> draws an elliptical arc with center
   <code class="code">x,y</code>, horizontal radius <code class="code">rx</code>, vertical radius <code class="code">ry</code>, from angle
   <code class="code">a1</code> to angle <code class="code">a2</code> (in degrees).</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALdraw_char">draw_char</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>See <a href="Graphics.html#VALdraw_string"><code class="code"><span class="constructor">Graphics</span>.draw_string</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALdraw_circle">draw_circle</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p><code class="code">draw_circle&nbsp;x&nbsp;y&nbsp;r</code> draws a circle with center <code class="code">x,y</code> and
   radius <code class="code">r</code>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALdraw_ellipse">draw_ellipse</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p><code class="code">draw_ellipse&nbsp;x&nbsp;y&nbsp;rx&nbsp;ry</code> draws an ellipse with center
   <code class="code">x,y</code>, horizontal radius <code class="code">rx</code> and vertical radius <code class="code">ry</code>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALdraw_image">draw_image</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Draw the given image with lower left corner at the given point.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALdraw_poly">draw_poly</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p><code class="code">draw_poly&nbsp;polygon</code> draws the given polygon.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALdraw_poly_line">draw_poly_line</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p><code class="code">draw_poly_line&nbsp;points</code> draws the line that joins the
   points given by the array argument.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALdraw_rect">draw_rect</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p><code class="code">draw_rect&nbsp;x&nbsp;y&nbsp;w&nbsp;h</code> draws the rectangle with lower left corner
   at <code class="code">x,y</code>, width <code class="code">w</code> and height <code class="code">h</code>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALdraw_segments">draw_segments</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p><code class="code">draw_segments&nbsp;segments</code> draws the segments given in the array
   argument.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALdraw_string">draw_string</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Draw a character or a character string with lower left corner
   at current position.</p>

</div>
</td></tr>
<tr><td><a href="Ast_mapper.html#VALdrop_ppx_context_sig">drop_ppx_context_sig</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td><div class="info">
<p>Same as <code class="code">drop_ppx_context_str</code>, but for signatures.</p>

</div>
</td></tr>
<tr><td><a href="Ast_mapper.html#VALdrop_ppx_context_str">drop_ppx_context_str</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td><div class="info">
<p>Drop the ocaml.ppx.context attribute from a structure.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALdummy_class">dummy_class</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Lexing.html#VALdummy_pos">dummy_pos</a> [<a href="Lexing.html">Lexing</a>]</td>
<td><div class="info">
<p>A value of type <code class="code">position</code>, guaranteed to be different from any
   valid position.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALdummy_table">dummy_table</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_avail">dump_avail</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_clambda">dump_clambda</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_cmm">dump_cmm</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_combine">dump_combine</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_cse">dump_cse</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_flambda">dump_flambda</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_flambda_let">dump_flambda_let</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_flambda_verbose">dump_flambda_verbose</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALdump_image">dump_image</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Convert an image to a color matrix.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALdump_instr">dump_instr</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_interf">dump_interf</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_interval">dump_interval</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_lambda">dump_lambda</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_linear">dump_linear</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_live">dump_live</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_parsetree">dump_parsetree</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_prefer">dump_prefer</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_rawclambda">dump_rawclambda</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_rawflambda">dump_rawflambda</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_rawlambda">dump_rawlambda</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_regalloc">dump_regalloc</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_reload">dump_reload</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_scheduling">dump_scheduling</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_selection">dump_selection</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_source">dump_source</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_spill">dump_spill</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_split">dump_split</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdump_typedtree">dump_typedtree</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALdumped_pass">dumped_pass</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALdup">dup</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return a new file descriptor referencing the same file as
   the given descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALdup">dup</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return a new file descriptor referencing the same file as
   the given descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALdup">dup</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALdup2">dup2</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">dup2&nbsp;fd1&nbsp;fd2</code> duplicates <code class="code">fd1</code> to <code class="code">fd2</code>, closing <code class="code">fd2</code> if already
   opened.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALdup2">dup2</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">dup2&nbsp;fd1&nbsp;fd2</code> duplicates <code class="code">fd1</code> to <code class="code">fd2</code>, closing <code class="code">fd2</code> if already
   opened.</p>

</div>
</td></tr>
<tr><td align="left"><div>E</div></td></tr>
<tr><td><a href="Location.html#VALecho_eof">echo_eof</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALedit_distance">edit_distance</a> [<a href="Misc.html">Misc</a>]</td>
<td><div class="info">
<p><code class="code">edit_distance&nbsp;a&nbsp;b&nbsp;cutoff</code> computes the edit distance between
    strings <code class="code">a</code> and <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALelements">elements</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="Set.S.html#VALelements">elements</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p>Return the list of all elements of the given set.</p>

</div>
</td></tr>
<tr><td><a href="Tbl.html#VALempty">empty</a> [<a href="Tbl.html">Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="Stream.html#VALempty">empty</a> [<a href="Stream.html">Stream</a>]</td>
<td><div class="info">
<p>Return <code class="code">()</code> if the stream is empty, else raise <a href="Stream.html#EXCEPTIONFailure"><code class="code"><span class="constructor">Stream</span>.<span class="constructor">Failure</span></code></a>.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALempty">empty</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALempty">empty</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALempty">empty</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p>The empty map.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALempty">empty</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p>The empty set.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALempty">empty</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>A byte sequence of size 0.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALempty">empty</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>A byte sequence of size 0.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALempty_docs">empty_docs</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td></td></tr>
<tr><td><a href="Docstrings.html#VALempty_info">empty_info</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td></td></tr>
<tr><td><a href="Docstrings.html#VALempty_text">empty_text</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td></td></tr>
<tr><td><a href="Docstrings.html#VALempty_text_lazy">empty_text_lazy</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALenable_call_counts">enable_call_counts</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Sys.html#VALenable_runtime_warnings">enable_runtime_warnings</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Control whether the OCaml runtime system can emit warnings
    on stderr.</p>

</div>
</td></tr>
<tr><td><a href="Spacetime.html#VALenabled">enabled</a> [<a href="Spacetime.html">Spacetime</a>]</td>
<td><div class="info">
<p><code class="code">enabled</code> is <code class="code"><span class="keyword">true</span></code> if the compiler is configured with spacetime and <code class="code"><span class="keyword">false</span></code>
    otherwise</p>

</div>
</td></tr>
<tr><td><a href="Scanf.Scanning.html#VALend_of_input">end_of_input</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Scanning</span>.end_of_input&nbsp;ic</code> tests the end-of-input condition of the given
    <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted input channel.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALenvironment">environment</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the process environment, as an array of strings
    with the format ``variable=value''.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALenvironment">environment</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the process environment, as an array of strings
    with the format ``variable=value''.</p>

</div>
</td></tr>
<tr><td><a href="Printf.html#VALeprintf">eprintf</a> [<a href="Printf.html">Printf</a>]</td>
<td><div class="info">
<p>Same as <a href="Printf.html#VALfprintf"><code class="code"><span class="constructor">Printf</span>.fprintf</code></a>, but output on <code class="code">stderr</code>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALeprintf">eprintf</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Same as <code class="code">fprintf</code> above, but output on <code class="code">err_formatter</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALepsilon_float">epsilon_float</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>The difference between <code class="code">1.0</code> and the smallest exactly representable
    floating-point number greater than <code class="code">1.0</code>.</p>

</div>
</td></tr>
<tr><td><a href="Uchar.html#VALequal">equal</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">equal&nbsp;u&nbsp;u'</code> is <code class="code">u&nbsp;=&nbsp;u'</code>.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALequal">equal</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>The equal function for target ints.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALequal">equal</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p>The equal function for strings.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALequal">equal</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p>The equal function for strings.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALequal">equal</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>The equal function for native ints.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALequal">equal</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALequal">equal</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.Stdlib.Option.html#VALequal">equal</a> [<a href="Misc.Stdlib.Option.html">Misc.Stdlib.Option</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.Stdlib.List.html#VALequal">equal</a> [<a href="Misc.Stdlib.List.html">Misc.Stdlib.List</a>]</td>
<td><div class="info">
<p>Returns <code class="code"><span class="keyword">true</span></code> iff the given lists have the same length and content
        with respect to the given equality function.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALequal">equal</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>The equal function for int64s.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALequal">equal</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>The equal function for int32s.</p>

</div>
</td></tr>
<tr><td><a href="Hashtbl.SeededHashedType.html#VALequal">equal</a> [<a href="Hashtbl.SeededHashedType.html">Hashtbl.SeededHashedType</a>]</td>
<td><div class="info">
<p>The equality predicate used to compare keys.</p>

</div>
</td></tr>
<tr><td><a href="Hashtbl.HashedType.html#VALequal">equal</a> [<a href="Hashtbl.HashedType.html">Hashtbl.HashedType</a>]</td>
<td><div class="info">
<p>The equality predicate used to compare keys.</p>

</div>
</td></tr>
<tr><td><a href="Digest.html#VALequal">equal</a> [<a href="Digest.html">Digest</a>]</td>
<td><div class="info">
<p>The equal function for 16-character digest.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALequal">equal</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">equal&nbsp;cmp&nbsp;m1&nbsp;m2</code> tests whether the maps <code class="code">m1</code> and <code class="code">m2</code> are
       equal, that is, contain equal keys and associate them with
       equal data.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALequal">equal</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">equal&nbsp;s1&nbsp;s2</code> tests whether the sets <code class="code">s1</code> and <code class="code">s2</code> are
       equal, that is, contain equal elements.</p>

</div>
</td></tr>
<tr><td><a href="Char.html#VALequal">equal</a> [<a href="Char.html">Char</a>]</td>
<td><div class="info">
<p>The equal function for chars.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALequal">equal</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>The equality function for byte sequences.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALequal">equal</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>The equality function for byte sequences.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalFormatBasics.html#VALerase_rel">erase_rel</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALerr_formatter">err_formatter</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>A formatter to write to standard error.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALerror">error</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALerror_message">error_message</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return a string describing the given error code.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALerror_message">error_message</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return a string describing the given error code.</p>

</div>
</td></tr>
<tr><td><a href="Dynlink.html#VALerror_message">error_message</a> [<a href="Dynlink.html">Dynlink</a>]</td>
<td><div class="info">
<p>Convert an error description to a printable message.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALerror_of_exn">error_of_exn</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Builtin_attributes.html#VALerror_of_extension">error_of_extension</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALerror_of_printer">error_of_printer</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALerror_of_printer_file">error_of_printer_file</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALerror_reporter">error_reporter</a> [<a href="Location.html">Location</a>]</td>
<td><div class="info">
<p>Hook for intercepting error reports.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALerror_size">error_size</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALerrorf">errorf</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="String.html#VALescaped">escaped</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with special characters
    represented by escape sequences, following the lexical
    conventions of OCaml.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALescaped">escaped</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with special characters
   represented by escape sequences, following the lexical
   conventions of OCaml.</p>

</div>
</td></tr>
<tr><td><a href="Char.html#VALescaped">escaped</a> [<a href="Char.html">Char</a>]</td>
<td><div class="info">
<p>Return a string representing the given character,
    with special characters escaped following the lexical conventions
    of OCaml.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALescaped">escaped</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with special characters represented
    by escape sequences, following the lexical conventions of OCaml.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALescaped">escaped</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with special characters represented
    by escape sequences, following the lexical conventions of OCaml.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALestablish_server">establish_server</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Establish a server on the given address.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALestablish_server">establish_server</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Establish a server on the given address.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Str.html#VALeval">eval</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALexception_">exception_</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALexception_">exception_</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALexception_">exception_</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALexec_magic_number">exec_magic_number</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Sys.html#VALexecutable_name">executable_name</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>The name of the file containing the executable currently running.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALexecv">execv</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">execv&nbsp;prog&nbsp;args</code> execute the program in file <code class="code">prog</code>, with
   the arguments <code class="code">args</code>, and the current process environment.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALexecv">execv</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">execv&nbsp;prog&nbsp;args</code> execute the program in file <code class="code">prog</code>, with
   the arguments <code class="code">args</code>, and the current process environment.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALexecv">execv</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALexecve">execve</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="UnixLabels.html#VALexecv"><code class="code"><span class="constructor">UnixLabels</span>.execv</code></a>, except that the third argument provides the
   environment to the program executed.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALexecve">execve</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALexecv"><code class="code"><span class="constructor">Unix</span>.execv</code></a>, except that the third argument provides the
   environment to the program executed.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALexecve">execve</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALexecvp">execvp</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="UnixLabels.html#VALexecv"><code class="code"><span class="constructor">UnixLabels</span>.execv</code></a>, except that
   the program is searched in the path.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALexecvp">execvp</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALexecv"><code class="code"><span class="constructor">Unix</span>.execv</code></a>, except that
   the program is searched in the path.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALexecvp">execvp</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALexecvpe">execvpe</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="UnixLabels.html#VALexecve"><code class="code"><span class="constructor">UnixLabels</span>.execve</code></a>, except that
   the program is searched in the path.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALexecvpe">execvpe</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALexecve"><code class="code"><span class="constructor">Unix</span>.execve</code></a>, except that
   the program is searched in the path.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALexists">exists</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALexists">exists</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALexists">exists</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code">exists&nbsp;p&nbsp;[a1;&nbsp;...;&nbsp;an]</code> checks if at least one element of
   the list satisfies the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALexists">exists</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code">exists&nbsp;p&nbsp;[a1;&nbsp;...;&nbsp;an]</code> checks if at least one element of
   the list satisfies the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALexists">exists</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">exists&nbsp;p&nbsp;m</code> checks if at least one binding of the map
        satisfies the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALexists">exists</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">exists&nbsp;p&nbsp;s</code> checks if at least one element of
       the set satisfies the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALexists">exists</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.exists&nbsp;p&nbsp;[|a1;&nbsp;...;&nbsp;an|]</code> checks if at least one element of
    the array satisfies the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALexists">exists</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.exists&nbsp;p&nbsp;[|a1;&nbsp;...;&nbsp;an|]</code> checks if at least one element of
    the array satisfies the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.Stdlib.Array.html#VALexists2">exists2</a> [<a href="Misc.Stdlib.Array.html">Misc.Stdlib.Array</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALexists2">exists2</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALexists"><code class="code"><span class="constructor">List</span>.exists</code></a>, but for a two-argument predicate.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALexists2">exists2</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALexists"><code class="code"><span class="constructor">List</span>.exists</code></a>, but for a two-argument predicate.</p>

</div>
</td></tr>
<tr><td><a href="Thread.html#VALexit">exit</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p>Terminate prematurely the currently executing thread.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALexit">exit</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Terminate the process, returning the given status code
   to the operating system: usually 0 to indicate no errors,
   and a small positive integer to indicate failure.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALexn_slot_id">exn_slot_id</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Printexc</span>.exn_slot_id</code> returns an integer which uniquely identifies
    the constructor used to create the exception value <code class="code">exn</code>
    (in the current runtime).</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALexn_slot_name">exn_slot_name</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Printexc</span>.exn_slot_name&nbsp;exn</code> returns the internal name of the constructor
    used to create the exception value <code class="code">exn</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALexp">exp</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Exponential.</p>

</div>
</td></tr>
<tr><td><a href="Complex.html#VALexp">exp</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>Exponentiation.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALexpand_directory">expand_directory</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Ccomp.html#VALexpand_libname">expand_libname</a> [<a href="Ccomp.html">Ccomp</a>]</td>
<td></td></tr>
<tr><td><a href="Builtin_attributes.html#VALexplicit_arity">explicit_arity</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALexpm1">expm1</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">expm1&nbsp;x</code> computes <code class="code">exp&nbsp;x&nbsp;-.&nbsp;1.0</code>, giving numerically-accurate results
    even if <code class="code">x</code> is close to <code class="code">0.0</code>.</p>

</div>
</td></tr>
<tr><td><a href="Printast.html#VALexpression">expression</a> [<a href="Printast.html">Printast</a>]</td>
<td></td></tr>
<tr><td><a href="Pprintast.html#VALexpression">expression</a> [<a href="Pprintast.html">Pprintast</a>]</td>
<td></td></tr>
<tr><td><a href="Parse.html#VALexpression">expression</a> [<a href="Parse.html">Parse</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALext_asm">ext_asm</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALext_dll">ext_dll</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALext_lib">ext_lib</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALext_obj">ext_obj</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="BytesLabels.html#VALextend">extend</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">extend&nbsp;s&nbsp;left&nbsp;right</code> returns a new byte sequence that contains
    the bytes of <code class="code">s</code>, with <code class="code">left</code> uninitialized bytes prepended and
    <code class="code">right</code> uninitialized bytes appended to it.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALextend">extend</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">extend&nbsp;s&nbsp;left&nbsp;right</code> returns a new byte sequence that contains
    the bytes of <code class="code">s</code>, with <code class="code">left</code> uninitialized bytes prepended and
    <code class="code">right</code> uninitialized bytes appended to it.</p>

</div>
</td></tr>
<tr><td><a href="Filename.html#VALextension">extension</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p><code class="code">extension&nbsp;name</code> is the shortest suffix <code class="code">ext</code> of <code class="code">name0</code> where:</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Cf.html#VALextension">extension</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cl.html#VALextension">extension</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Ctf.html#VALextension">extension</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cty.html#VALextension">extension</a> [<a href="Ast_helper.Cty.html">Ast_helper.Cty</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALextension">extension</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALextension">extension</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mod.html#VALextension">extension</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mty.html#VALextension">extension</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALextension">extension</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALextension">extension</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALextension">extension</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALextension_constructor">extension_constructor</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALextension_id">extension_id</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALextension_name">extension_name</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_mapper.html#VALextension_of_error">extension_of_error</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td><div class="info">
<p>Encode an error into an 'ocaml.error' extension node which can be
    inserted in a generated Parsetree.</p>

</div>
</td></tr>
<tr><td><a href="Consistbl.html#VALextract">extract</a> [<a href="Consistbl.html">Consistbl</a>]</td>
<td></td></tr>
<tr><td align="left"><div>F</div></td></tr>
<tr><td><a href="Pervasives.html#VALfailwith">failwith</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Raise exception <code class="code"><span class="constructor">Failure</span></code> with the given string.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALfast">fast</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALfast_sort">fast_sort</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALsort"><code class="code"><span class="constructor">List</span>.sort</code></a> or <a href="List.html#VALstable_sort"><code class="code"><span class="constructor">List</span>.stable_sort</code></a>, whichever is
    faster on typical input.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALfast_sort">fast_sort</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALsort"><code class="code"><span class="constructor">List</span>.sort</code></a> or <a href="List.html#VALstable_sort"><code class="code"><span class="constructor">List</span>.stable_sort</code></a>, whichever is faster
    on typical input.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALfast_sort">fast_sort</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="Array.html#VALsort"><code class="code"><span class="constructor">Array</span>.sort</code></a> or <a href="Array.html#VALstable_sort"><code class="code"><span class="constructor">Array</span>.stable_sort</code></a>, whichever is
    faster on typical input.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALfast_sort">fast_sort</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p>Same as <a href="Array.html#VALsort"><code class="code"><span class="constructor">Array</span>.sort</code></a> or <a href="Array.html#VALstable_sort"><code class="code"><span class="constructor">Array</span>.stable_sort</code></a>, whichever is faster
    on typical input.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALfatal_error">fatal_error</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALfatal_errorf">fatal_errorf</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALfchmod">fchmod</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Change the permissions of an opened file.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALfchmod">fchmod</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Change the permissions of an opened file.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALfchown">fchown</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Change the owner uid and owner gid of an opened file.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALfchown">fchown</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Change the owner uid and owner gid of an opened file.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALfield">field</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Type.html#VALfield">field</a> [<a href="Ast_helper.Type.html">Ast_helper.Type</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALfield">field</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Pparse.html#VALfile">file</a> [<a href="Pparse.html">Pparse</a>]</td>
<td></td></tr>
<tr><td><a href="Digest.html#VALfile">file</a> [<a href="Digest.html">Digest</a>]</td>
<td><div class="info">
<p>Return the digest of the file whose name is given.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALfile_exists">file_exists</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Test if a file with the given name exists.</p>

</div>
</td></tr>
<tr><td><a href="Weak.html#VALfill">fill</a> [<a href="Weak.html">Weak</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Weak</span>.fill&nbsp;ar&nbsp;ofs&nbsp;len&nbsp;el</code> sets to <code class="code">el</code> all pointers of <code class="code">ar</code> from
   <code class="code">ofs</code> to <code class="code">ofs&nbsp;+&nbsp;len&nbsp;-&nbsp;1</code>.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALfill">fill</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<span class="deprecated"><p><code class="code"><span class="constructor">String</span>.fill&nbsp;s&nbsp;start&nbsp;len&nbsp;c</code> modifies byte sequence <code class="code">s</code> in place,
   replacing <code class="code">len</code> bytes with <code class="code">c</code>, starting at <code class="code">start</code>.</p>

</span></div>
</td></tr>
<tr><td><a href="StringLabels.html#VALfill">fill</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<span class="deprecated"><p><code class="code"><span class="constructor">String</span>.fill&nbsp;s&nbsp;start&nbsp;len&nbsp;c</code> modifies byte sequence <code class="code">s</code> in place,
   replacing <code class="code">len</code> bytes by <code class="code">c</code>, starting at <code class="code">start</code>.</p>

</span></div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALfill">fill</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">fill&nbsp;s&nbsp;start&nbsp;len&nbsp;c</code> modifies <code class="code">s</code> in place, replacing <code class="code">len</code>
    characters with <code class="code">c</code>, starting at <code class="code">start</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALfill">fill</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">fill&nbsp;s&nbsp;start&nbsp;len&nbsp;c</code> modifies <code class="code">s</code> in place, replacing <code class="code">len</code>
    characters with <code class="code">c</code>, starting at <code class="code">start</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALfill">fill</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Fill the given big array with the given value.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALfill">fill</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p>Fill the given big array with the given value.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALfill">fill</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p>Fill the given big array with the given value.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array0.html#VALfill">fill</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td>
<td><div class="info">
<p>Fill the given big array with the given value.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALfill">fill</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p>Set all elements of a big array to a given value.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALfill">fill</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.fill&nbsp;a&nbsp;ofs&nbsp;len&nbsp;x</code> modifies the array <code class="code">a</code> in place,
   storing <code class="code">x</code> in elements number <code class="code">ofs</code> to <code class="code">ofs&nbsp;+&nbsp;len&nbsp;-&nbsp;1</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALfill">fill</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.fill&nbsp;a&nbsp;ofs&nbsp;len&nbsp;x</code> modifies the array <code class="code">a</code> in place,
   storing <code class="code">x</code> in elements number <code class="code">ofs</code> to <code class="code">ofs&nbsp;+&nbsp;len&nbsp;-&nbsp;1</code>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALfill_arc">fill_arc</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Fill an elliptical pie slice with the current color.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALfill_circle">fill_circle</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Fill a circle with the current color.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALfill_ellipse">fill_ellipse</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Fill an ellipse with the current color.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALfill_poly">fill_poly</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Fill the given polygon with the current color.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALfill_rect">fill_rect</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p><code class="code">fill_rect&nbsp;x&nbsp;y&nbsp;w&nbsp;h</code> fills the rectangle with lower left corner
   at <code class="code">x,y</code>, width <code class="code">w</code> and height <code class="code">h</code>, with the current color.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALfilter">filter</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALfilter">filter</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALfilter">filter</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code">filter&nbsp;p&nbsp;l</code> returns all the elements of the list <code class="code">l</code>
   that satisfy the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALfilter">filter</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code">filter&nbsp;p&nbsp;l</code> returns all the elements of the list <code class="code">l</code>
   that satisfy the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALfilter">filter</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">filter&nbsp;p&nbsp;m</code> returns the map with all the bindings in <code class="code">m</code>
        that satisfy predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALfilter">filter</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">filter&nbsp;p&nbsp;s</code> returns the set of all elements in <code class="code">s</code>
       that satisfy predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Consistbl.html#VALfilter">filter</a> [<a href="Consistbl.html">Consistbl</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.Stdlib.List.html#VALfilter_map">filter_map</a> [<a href="Misc.Stdlib.List.html">Misc.Stdlib.List</a>]</td>
<td><div class="info">
<p><code class="code">filter_map&nbsp;f&nbsp;l</code> applies <code class="code">f</code> to every element of <code class="code">l</code>, filters
        out the <code class="code"><span class="constructor">None</span></code> elements and returns the list of the arguments of
        the <code class="code"><span class="constructor">Some</span></code> elements.</p>

</div>
</td></tr>
<tr><td><a href="Identifiable.Map.html#VALfilter_map">filter_map</a> [<a href="Identifiable.Map.html">Identifiable.Map</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALfilter_map_inplace">filter_map_inplace</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALfilter_map_inplace">filter_map_inplace</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALfilter_map_inplace">filter_map_inplace</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALfilter_map_inplace">filter_map_inplace</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td><div class="info">
</div>
</td></tr>
<tr><td><a href="Hashtbl.S.html#VALfilter_map_inplace">filter_map_inplace</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td><div class="info">
</div>
</td></tr>
<tr><td><a href="Hashtbl.html#VALfilter_map_inplace">filter_map_inplace</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.filter_map_inplace&nbsp;f&nbsp;tbl</code> applies <code class="code">f</code> to all bindings in
    table <code class="code">tbl</code> and update each binding depending on the result of
    <code class="code">f</code>.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALfinal_tag">final_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Gc.html#VALfinalise">finalise</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p><code class="code">finalise&nbsp;f&nbsp;v</code> registers <code class="code">f</code> as a finalisation function for <code class="code">v</code>.</p>

</div>
</td></tr>
<tr><td><a href="Gc.html#VALfinalise_last">finalise_last</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>same as <a href="Gc.html#VALfinalise"><code class="code"><span class="constructor">Gc</span>.finalise</code></a> except the value is not given as argument.</p>

</div>
</td></tr>
<tr><td><a href="Gc.html#VALfinalise_release">finalise_release</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>A finalisation function may call <code class="code">finalise_release</code> to tell the
    GC that it can launch the next finalisation function without waiting
    for the current one to return.</p>

</div>
</td></tr>
<tr><td><a href="Weak.S.html#VALfind">find</a> [<a href="Weak.S.html">Weak.S</a>]</td>
<td><div class="info">
<p><code class="code">find&nbsp;t&nbsp;x</code> returns an instance of <code class="code">x</code> found in <code class="code">t</code>.</p>

</div>
</td></tr>
<tr><td><a href="Tbl.html#VALfind">find</a> [<a href="Tbl.html">Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALfind">find</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALfind">find</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALfind">find</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALfind">find</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALfind">find</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALfind">find</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code">find&nbsp;p&nbsp;l</code> returns the first element of the list <code class="code">l</code>
   that satisfies the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALfind">find</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code">find&nbsp;p&nbsp;l</code> returns the first element of the list <code class="code">l</code>
   that satisfies the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALfind">find</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.S.html#VALfind">find</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALfind">find</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.find&nbsp;tbl&nbsp;x</code> returns the current binding of <code class="code">x</code> in <code class="code">tbl</code>,
   or raises <code class="code"><span class="constructor">Not_found</span></code> if no such binding exists.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALfind">find</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">find&nbsp;x&nbsp;m</code> returns the current binding of <code class="code">x</code> in <code class="code">m</code>,
       or raises <code class="code"><span class="constructor">Not_found</span></code> if no such binding exists.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALfind">find</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">find&nbsp;x&nbsp;s</code> returns the element of <code class="code">s</code> equal to <code class="code">x</code> (according
        to <code class="code"><span class="constructor">Ord</span>.compare</code>), or raise <code class="code"><span class="constructor">Not_found</span></code> if no such element
        exists.</p>

</div>
</td></tr>
<tr><td><a href="Weak.S.html#VALfind_all">find_all</a> [<a href="Weak.S.html">Weak.S</a>]</td>
<td><div class="info">
<p><code class="code">find_all&nbsp;t&nbsp;x</code> returns a list of all the instances of <code class="code">x</code>
        found in <code class="code">t</code>.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALfind_all">find_all</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALfind_all">find_all</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALfind_all">find_all</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALfind_all">find_all</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code">find_all</code> is another name for <a href="List.html#VALfilter"><code class="code"><span class="constructor">List</span>.filter</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALfind_all">find_all</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code">find_all</code> is another name for <a href="List.html#VALfilter"><code class="code"><span class="constructor">List</span>.filter</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALfind_all">find_all</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.S.html#VALfind_all">find_all</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALfind_all">find_all</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.find_all&nbsp;tbl&nbsp;x</code> returns the list of all data
   associated with <code class="code">x</code> in <code class="code">tbl</code>.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALfind_first">find_first</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALfind_first">find_first</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALfind_first">find_first</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">find_first&nbsp;f&nbsp;m</code>, where <code class="code">f</code> is a monotonically increasing function,
       returns the binding of <code class="code">m</code> with the lowest key <code class="code">k</code> such that <code class="code">f&nbsp;k</code>,
       or raises <code class="code"><span class="constructor">Not_found</span></code> if no such key exists.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALfind_first">find_first</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">find_first&nbsp;f&nbsp;s</code>, where <code class="code">f</code> is a monotonically increasing function,
       returns the lowest element <code class="code">e</code> of <code class="code">s</code> such that <code class="code">f&nbsp;e</code>,
       or raises <code class="code"><span class="constructor">Not_found</span></code> if no such element exists.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALfind_first_opt">find_first_opt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALfind_first_opt">find_first_opt</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALfind_first_opt">find_first_opt</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">find_first_opt&nbsp;f&nbsp;m</code>, where <code class="code">f</code> is a monotonically increasing function,
       returns an option containing the binding of <code class="code">m</code> with the lowest key <code class="code">k</code>
       such that <code class="code">f&nbsp;k</code>, or <code class="code"><span class="constructor">None</span></code> if no such key exists.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALfind_first_opt">find_first_opt</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">find_first_opt&nbsp;f&nbsp;s</code>, where <code class="code">f</code> is a monotonically increasing function,
       returns an option containing the lowest element <code class="code">e</code> of <code class="code">s</code> such that
       <code class="code">f&nbsp;e</code>, or <code class="code"><span class="constructor">None</span></code> if no such element exists.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALfind_in_path">find_in_path</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALfind_in_path_rel">find_in_path_rel</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALfind_in_path_uncap">find_in_path_uncap</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALfind_last">find_last</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALfind_last">find_last</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALfind_last">find_last</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">find_last&nbsp;f&nbsp;m</code>, where <code class="code">f</code> is a monotonically decreasing function,
       returns the binding of <code class="code">m</code> with the highest key <code class="code">k</code> such that <code class="code">f&nbsp;k</code>,
       or raises <code class="code"><span class="constructor">Not_found</span></code> if no such key exists.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALfind_last">find_last</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">find_last&nbsp;f&nbsp;s</code>, where <code class="code">f</code> is a monotonically decreasing function,
       returns the highest element <code class="code">e</code> of <code class="code">s</code> such that <code class="code">f&nbsp;e</code>,
       or raises <code class="code"><span class="constructor">Not_found</span></code> if no such element exists.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALfind_last_opt">find_last_opt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALfind_last_opt">find_last_opt</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALfind_last_opt">find_last_opt</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">find_last_opt&nbsp;f&nbsp;m</code>, where <code class="code">f</code> is a monotonically decreasing function,
       returns an option containing the binding of <code class="code">m</code> with the highest key <code class="code">k</code>
       such that <code class="code">f&nbsp;k</code>, or <code class="code"><span class="constructor">None</span></code> if no such key exists.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALfind_last_opt">find_last_opt</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">find_last_opt&nbsp;f&nbsp;s</code>, where <code class="code">f</code> is a monotonically decreasing function,
       returns an option containing the highest element <code class="code">e</code> of <code class="code">s</code> such that
       <code class="code">f&nbsp;e</code>, or <code class="code"><span class="constructor">None</span></code> if no such element exists.</p>

</div>
</td></tr>
<tr><td><a href="Weak.S.html#VALfind_opt">find_opt</a> [<a href="Weak.S.html">Weak.S</a>]</td>
<td><div class="info">
<p><code class="code">find_opt&nbsp;t&nbsp;x</code> returns an instance of <code class="code">x</code> found in <code class="code">t</code>
        or <code class="code"><span class="constructor">None</span></code> if there is no such element.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALfind_opt">find_opt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALfind_opt">find_opt</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALfind_opt">find_opt</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALfind_opt">find_opt</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALfind_opt">find_opt</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALfind_opt">find_opt</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code">find&nbsp;p&nbsp;l</code> returns the first element of the list <code class="code">l</code>
   that satisfies the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALfind_opt">find_opt</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code">find_opt&nbsp;p&nbsp;l</code> returns the first element of the list <code class="code">l</code> that
    satisfies the predicate <code class="code">p</code>, or <code class="code"><span class="constructor">None</span></code> if there is no value that
    satisfies <code class="code">p</code> in the list <code class="code">l</code>.</p>

</div>
</td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALfind_opt">find_opt</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td><div class="info">
</div>
</td></tr>
<tr><td><a href="Hashtbl.S.html#VALfind_opt">find_opt</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td><div class="info">
</div>
</td></tr>
<tr><td><a href="Hashtbl.html#VALfind_opt">find_opt</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.find_opt&nbsp;tbl&nbsp;x</code> returns the current binding of <code class="code">x</code> in <code class="code">tbl</code>,
    or <code class="code"><span class="constructor">None</span></code> if no such binding exists.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALfind_opt">find_opt</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">find_opt&nbsp;x&nbsp;m</code> returns <code class="code"><span class="constructor">Some</span>&nbsp;v</code> if the current binding of <code class="code">x</code>
        in <code class="code">m</code> is <code class="code">v</code>, or <code class="code"><span class="constructor">None</span></code> if no such binding exists.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALfind_opt">find_opt</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">find_opt&nbsp;x&nbsp;s</code> returns the element of <code class="code">s</code> equal to <code class="code">x</code> (according
        to <code class="code"><span class="constructor">Ord</span>.compare</code>), or <code class="code"><span class="constructor">None</span></code> if no such element
        exists.</p>

</div>
</td></tr>
<tr><td><a href="Tbl.html#VALfind_str">find_str</a> [<a href="Tbl.html">Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="Str.html#VALfirst_chars">first_chars</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">first_chars&nbsp;s&nbsp;n</code> returns the first <code class="code">n</code> characters of <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALfirst_non_constant_constructor_tag">first_non_constant_constructor_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALflambda">flambda</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALflambda_invariant_checks">flambda_invariant_checks</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALflat_float_array">flat_float_array</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Longident.html#VALflatten">flatten</a> [<a href="Longident.html">Longident</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALflatten">flatten</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Same as <code class="code">concat</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALflatten">flatten</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>An alias for <code class="code">concat</code>.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALflexdll_dirs">flexdll_dirs</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Random.State.html#VALfloat">float</a> [<a href="Random.State.html">Random.State</a>]</td>
<td></td></tr>
<tr><td><a href="Random.html#VALfloat">float</a> [<a href="Random.html">Random</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Random</span>.float&nbsp;bound</code> returns a random floating-point number
   between 0 and <code class="code">bound</code> (inclusive).</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALfloat">float</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Same as <a href="Pervasives.html#VALfloat_of_int"><code class="code">float_of_int</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Const.html#VALfloat">float</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.html#VALfloat32">float32</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALfloat64">float64</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALfloat_const_prop">float_const_prop</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Int64.html#VALfloat_of_bits">float_of_bits</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Return the floating-point number whose internal representation,
   according to the IEEE 754 floating-point 'double format' bit layout,
   is the given <code class="code">int64</code>.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALfloat_of_bits">float_of_bits</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Return the floating-point number whose internal representation,
   according to the IEEE 754 floating-point 'single format' bit layout,
   is the given <code class="code">int32</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALfloat_of_int">float_of_int</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Convert an integer to floating-point.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALfloat_of_string">float_of_string</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Convert the given string to a float.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALfloat_of_string_opt">float_of_string_opt</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Same as <code class="code">float_of_string</code>, but returns <code class="code"><span class="constructor">None</span></code> instead of raising.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALfloor">floor</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Round below to an integer value.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALflush">flush</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Flush the buffer associated with the given output channel,
   performing all pending writes on that channel.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALflush_all">flush_all</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Flush all open output channels; ignore errors.</p>

</div>
</td></tr>
<tr><td><a href="Lexing.html#VALflush_input">flush_input</a> [<a href="Lexing.html">Lexing</a>]</td>
<td><div class="info">
<p>Discard the contents of the buffer and reset the current
    position to 0.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALflush_str_formatter">flush_str_formatter</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Returns the material printed with <code class="code">str_formatter</code>, flushes
  the formatter and resets the corresponding buffer.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALflush_symbolic_output_buffer">flush_symbolic_output_buffer</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">flush_symbolic_output_buffer&nbsp;sob</code> returns the contents of buffer
  <code class="code">sob</code> and resets buffer <code class="code">sob</code>.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalFormat.html#VALfmt_ebb_of_string">fmt_ebb_of_string</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Weak.S.html#VALfold">fold</a> [<a href="Weak.S.html">Weak.S</a>]</td>
<td><div class="info">
<p><code class="code">fold&nbsp;f&nbsp;t&nbsp;init</code> computes <code class="code">(f&nbsp;d1&nbsp;(...&nbsp;(f&nbsp;dN&nbsp;init)))</code> where
        <code class="code">d1&nbsp;...&nbsp;dN</code> are the elements of <code class="code">t</code> in some unspecified order.</p>

</div>
</td></tr>
<tr><td><a href="Tbl.html#VALfold">fold</a> [<a href="Tbl.html">Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="Stack.html#VALfold">fold</a> [<a href="Stack.html">Stack</a>]</td>
<td><div class="info">
<p><code class="code">fold&nbsp;f&nbsp;accu&nbsp;s</code> is <code class="code">(f&nbsp;(...&nbsp;(f&nbsp;(f&nbsp;accu&nbsp;x1)&nbsp;x2)&nbsp;...)&nbsp;xn)</code>
    where <code class="code">x1</code> is the top of the stack, <code class="code">x2</code> the second element,
    and <code class="code">xn</code> the bottom element.</p>

</div>
</td></tr>
<tr><td><a href="Queue.html#VALfold">fold</a> [<a href="Queue.html">Queue</a>]</td>
<td><div class="info">
<p><code class="code">fold&nbsp;f&nbsp;accu&nbsp;q</code> is equivalent to <code class="code"><span class="constructor">List</span>.fold_left&nbsp;f&nbsp;accu&nbsp;l</code>,
   where <code class="code">l</code> is the list of <code class="code">q</code>'s elements.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALfold">fold</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALfold">fold</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALfold">fold</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALfold">fold</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALfold">fold</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.Stdlib.Option.html#VALfold">fold</a> [<a href="Misc.Stdlib.Option.html">Misc.Stdlib.Option</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALfold">fold</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.S.html#VALfold">fold</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALfold">fold</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.fold&nbsp;f&nbsp;tbl&nbsp;init</code> computes
   <code class="code">(f&nbsp;kN&nbsp;dN&nbsp;...&nbsp;(f&nbsp;k1&nbsp;d1&nbsp;init)...)</code>,
   where <code class="code">k1&nbsp;...&nbsp;kN</code> are the keys of all bindings in <code class="code">tbl</code>,
   and <code class="code">d1&nbsp;...&nbsp;dN</code> are the associated values.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALfold">fold</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">fold&nbsp;f&nbsp;m&nbsp;a</code> computes <code class="code">(f&nbsp;kN&nbsp;dN&nbsp;...&nbsp;(f&nbsp;k1&nbsp;d1&nbsp;a)...)</code>,
       where <code class="code">k1&nbsp;...&nbsp;kN</code> are the keys of all bindings in <code class="code">m</code>
       (in increasing order), and <code class="code">d1&nbsp;...&nbsp;dN</code> are the associated data.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALfold">fold</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">fold&nbsp;f&nbsp;s&nbsp;a</code> computes <code class="code">(f&nbsp;xN&nbsp;...&nbsp;(f&nbsp;x2&nbsp;(f&nbsp;x1&nbsp;a))...)</code>,
       where <code class="code">x1&nbsp;...&nbsp;xN</code> are the elements of <code class="code">s</code>, in increasing order.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALfold_left">fold_left</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.fold_left&nbsp;f&nbsp;a&nbsp;[b1;&nbsp;...;&nbsp;bn]</code> is
   <code class="code">f&nbsp;(...&nbsp;(f&nbsp;(f&nbsp;a&nbsp;b1)&nbsp;b2)&nbsp;...)&nbsp;bn</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALfold_left">fold_left</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.fold_left&nbsp;f&nbsp;a&nbsp;[b1;&nbsp;...;&nbsp;bn]</code> is
   <code class="code">f&nbsp;(...&nbsp;(f&nbsp;(f&nbsp;a&nbsp;b1)&nbsp;b2)&nbsp;...)&nbsp;bn</code>.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALfold_left">fold_left</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.fold_left&nbsp;f&nbsp;x&nbsp;a</code> computes
   <code class="code">f&nbsp;(...&nbsp;(f&nbsp;(f&nbsp;x&nbsp;a.(0))&nbsp;a.(1))&nbsp;...)&nbsp;a.(n-1)</code>,
   where <code class="code">n</code> is the length of the array <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALfold_left">fold_left</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.fold_left&nbsp;f&nbsp;x&nbsp;a</code> computes
   <code class="code">f&nbsp;(...&nbsp;(f&nbsp;(f&nbsp;x&nbsp;a.(0))&nbsp;a.(1))&nbsp;...)&nbsp;a.(n-1)</code>,
   where <code class="code">n</code> is the length of the array <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALfold_left2">fold_left2</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.fold_left2&nbsp;f&nbsp;a&nbsp;[b1;&nbsp;...;&nbsp;bn]&nbsp;[c1;&nbsp;...;&nbsp;cn]</code> is
   <code class="code">f&nbsp;(...&nbsp;(f&nbsp;(f&nbsp;a&nbsp;b1&nbsp;c1)&nbsp;b2&nbsp;c2)&nbsp;...)&nbsp;bn&nbsp;cn</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALfold_left2">fold_left2</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.fold_left2&nbsp;f&nbsp;a&nbsp;[b1;&nbsp;...;&nbsp;bn]&nbsp;[c1;&nbsp;...;&nbsp;cn]</code> is
   <code class="code">f&nbsp;(...&nbsp;(f&nbsp;(f&nbsp;a&nbsp;b1&nbsp;c1)&nbsp;b2&nbsp;c2)&nbsp;...)&nbsp;bn&nbsp;cn</code>.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALfold_right">fold_right</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.fold_right&nbsp;f&nbsp;[a1;&nbsp;...;&nbsp;an]&nbsp;b</code> is
   <code class="code">f&nbsp;a1&nbsp;(f&nbsp;a2&nbsp;(...&nbsp;(f&nbsp;an&nbsp;b)&nbsp;...))</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALfold_right">fold_right</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.fold_right&nbsp;f&nbsp;[a1;&nbsp;...;&nbsp;an]&nbsp;b</code> is
   <code class="code">f&nbsp;a1&nbsp;(f&nbsp;a2&nbsp;(...&nbsp;(f&nbsp;an&nbsp;b)&nbsp;...))</code>.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALfold_right">fold_right</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.fold_right&nbsp;f&nbsp;a&nbsp;x</code> computes
   <code class="code">f&nbsp;a.(0)&nbsp;(f&nbsp;a.(1)&nbsp;(&nbsp;...&nbsp;(f&nbsp;a.(n-1)&nbsp;x)&nbsp;...))</code>,
   where <code class="code">n</code> is the length of the array <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALfold_right">fold_right</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.fold_right&nbsp;f&nbsp;a&nbsp;x</code> computes
   <code class="code">f&nbsp;a.(0)&nbsp;(f&nbsp;a.(1)&nbsp;(&nbsp;...&nbsp;(f&nbsp;a.(n-1)&nbsp;x)&nbsp;...))</code>,
   where <code class="code">n</code> is the length of the array <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALfold_right2">fold_right2</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.fold_right2&nbsp;f&nbsp;[a1;&nbsp;...;&nbsp;an]&nbsp;[b1;&nbsp;...;&nbsp;bn]&nbsp;c</code> is
   <code class="code">f&nbsp;a1&nbsp;b1&nbsp;(f&nbsp;a2&nbsp;b2&nbsp;(...&nbsp;(f&nbsp;an&nbsp;bn&nbsp;c)&nbsp;...))</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALfold_right2">fold_right2</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.fold_right2&nbsp;f&nbsp;[a1;&nbsp;...;&nbsp;an]&nbsp;[b1;&nbsp;...;&nbsp;bn]&nbsp;c</code> is
   <code class="code">f&nbsp;a1&nbsp;b1&nbsp;(f&nbsp;a2&nbsp;b2&nbsp;(...&nbsp;(f&nbsp;an&nbsp;bn&nbsp;c)&nbsp;...))</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALfor4">for4</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALfor_">for_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALfor_all">for_all</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALfor_all">for_all</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALfor_all">for_all</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code">for_all&nbsp;p&nbsp;[a1;&nbsp;...;&nbsp;an]</code> checks if all elements of the list
   satisfy the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALfor_all">for_all</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code">for_all&nbsp;p&nbsp;[a1;&nbsp;...;&nbsp;an]</code> checks if all elements of the list
   satisfy the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALfor_all">for_all</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">for_all&nbsp;p&nbsp;m</code> checks if all the bindings of the map
        satisfy the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALfor_all">for_all</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">for_all&nbsp;p&nbsp;s</code> checks if all elements of the set
       satisfy the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALfor_all">for_all</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.for_all&nbsp;p&nbsp;[|a1;&nbsp;...;&nbsp;an|]</code> checks if all elements of the array
   satisfy the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALfor_all">for_all</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.for_all&nbsp;p&nbsp;[|a1;&nbsp;...;&nbsp;an|]</code> checks if all elements of the array
   satisfy the predicate <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALfor_all2">for_all2</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALfor_all2">for_all2</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALfor_all"><code class="code"><span class="constructor">List</span>.for_all</code></a>, but for a two-argument predicate.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALfor_all2">for_all2</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALfor_all"><code class="code"><span class="constructor">List</span>.for_all</code></a>, but for a two-argument predicate.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALfor_package">for_package</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Lazy.html#VALforce">force</a> [<a href="Lazy.html">Lazy</a>]</td>
<td><div class="info">
<p><code class="code">force&nbsp;x</code> forces the suspension <code class="code">x</code> and returns its result.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalLazy.html#VALforce">force</a> [<a href="CamlinternalLazy.html">CamlinternalLazy</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalLazy.html#VALforce_lazy_block">force_lazy_block</a> [<a href="CamlinternalLazy.html">CamlinternalLazy</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALforce_newline">force_newline</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Force a new line in the current pretty-printing box.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALforce_poly">force_poly</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALforce_slash">force_slash</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Lazy.html#VALforce_val">force_val</a> [<a href="Lazy.html">Lazy</a>]</td>
<td><div class="info">
<p><code class="code">force_val&nbsp;x</code> forces the suspension <code class="code">x</code> and returns its
    result.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalLazy.html#VALforce_val">force_val</a> [<a href="CamlinternalLazy.html">CamlinternalLazy</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalLazy.html#VALforce_val_lazy_block">force_val_lazy_block</a> [<a href="CamlinternalLazy.html">CamlinternalLazy</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALforeground">foreground</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Default background and foreground colors (usually, either black
   foreground on a white background or white foreground on a
   black background).</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALfork">fork</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Fork a new process.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALfork">fork</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Fork a new process.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.Slot.html#VALformat">format</a> [<a href="Printexc.Slot.html">Printexc.Slot</a>]</td>
<td><div class="info">
<p><code class="code">format&nbsp;pos&nbsp;slot</code> returns the string representation of <code class="code">slot</code> as
      <code class="code">raw_backtrace_to_string</code> would format it, assuming it is the
      <code class="code">pos</code>-th element of the backtrace: the <code class="code">0</code>-th element is
      pretty-printed differently than the others.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.html#VALformat_from_string">format_from_string</a> [<a href="Scanf.html">Scanf</a>]</td>
<td><div class="info">
<p><code class="code">format_from_string&nbsp;s&nbsp;fmt</code> converts a string argument to a format string,
    according to the given format string <code class="code">fmt</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALformat_of_string">format_of_string</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">format_of_string&nbsp;s</code> returns a format string read from the string
    literal <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalFormat.html#VALformat_of_string_fmtty">format_of_string_fmtty</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalFormat.html#VALformat_of_string_format">format_of_string_format</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALformatter_for_warnings">formatter_for_warnings</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALformatter_of_buffer">formatter_of_buffer</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">formatter_of_buffer&nbsp;b</code> returns a new formatter writing to
  buffer <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALformatter_of_out_channel">formatter_of_out_channel</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">formatter_of_out_channel&nbsp;oc</code> returns a new formatter writing
  to the corresponding output channel <code class="code">oc</code>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALformatter_of_out_functions">formatter_of_out_functions</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">formatter_of_out_functions&nbsp;out_funs</code> returns a new formatter that writes
  with the set of output functions <code class="code">out_funs</code>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALformatter_of_symbolic_output_buffer">formatter_of_symbolic_output_buffer</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">formatter_of_symbolic_output_buffer&nbsp;sob</code> returns a symbolic formatter
  that outputs to <code class="code">symbolic_output_buffer</code> <code class="code">sob</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALfortran_layout">fortran_layout</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALforward_tag">forward_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Printf.html#VALfprintf">fprintf</a> [<a href="Printf.html">Printf</a>]</td>
<td><div class="info">
<p><code class="code">fprintf&nbsp;outchan&nbsp;format&nbsp;arg1&nbsp;...&nbsp;argN</code> formats the arguments
   <code class="code">arg1</code> to <code class="code">argN</code> according to the format string <code class="code">format</code>, and
   outputs the resulting string on the channel <code class="code">outchan</code>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALfprintf">fprintf</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Depend.html#VALfree_structure_names">free_structure_names</a> [<a href="Depend.html">Depend</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalFormat.html#VALfreeze_char_set">freeze_char_set</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALfrexp">frexp</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">frexp&nbsp;f</code> returns the pair of the significant
   and the exponent of <code class="code">f</code>.</p>

</div>
</td></tr>
<tr><td><a href="Stream.html#VALfrom">from</a> [<a href="Stream.html">Stream</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Stream</span>.from&nbsp;f</code> returns a stream built from the function <code class="code">f</code>.</p>

</div>
</td></tr>
<tr><td><a href="Marshal.html#VALfrom_bytes">from_bytes</a> [<a href="Marshal.html">Marshal</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Marshal</span>.from_bytes&nbsp;buff&nbsp;ofs</code> unmarshals a structured value
   like <a href="Marshal.html#VALfrom_channel"><code class="code"><span class="constructor">Marshal</span>.from_channel</code></a> does, except that the byte
   representation is not read from a channel, but taken from
   the byte sequence <code class="code">buff</code>, starting at position <code class="code">ofs</code>.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.Scanning.html#VALfrom_channel">from_channel</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Scanning</span>.from_channel&nbsp;ic</code> returns a <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted
    input channel which reads from the regular <a href="Pervasives.html#TYPEin_channel"><code class="code">in_channel</code></a> input
    channel <code class="code">ic</code> argument.</p>

</div>
</td></tr>
<tr><td><a href="Marshal.html#VALfrom_channel">from_channel</a> [<a href="Marshal.html">Marshal</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Marshal</span>.from_channel&nbsp;chan</code> reads from channel <code class="code">chan</code> the
   byte representation of a structured value, as produced by
   one of the <code class="code"><span class="constructor">Marshal</span>.to_*</code> functions, and reconstructs and
   returns the corresponding value.</p>

</div>
</td></tr>
<tr><td><a href="Lexing.html#VALfrom_channel">from_channel</a> [<a href="Lexing.html">Lexing</a>]</td>
<td><div class="info">
<p>Create a lexer buffer on the given input channel.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.Scanning.html#VALfrom_file">from_file</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
<td><div class="info">
<p>An alias for <a href="Scanf.Scanning.html#VALopen_in"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.open_in</code></a> above.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.Scanning.html#VALfrom_file_bin">from_file_bin</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
<td><div class="info">
<p>An alias for <a href="Scanf.Scanning.html#VALopen_in_bin"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.open_in_bin</code></a> above.</p>

</div>
</td></tr>
<tr><td><a href="Lazy.html#VALfrom_fun">from_fun</a> [<a href="Lazy.html">Lazy</a>]</td>
<td><div class="info">
<p><code class="code">from_fun&nbsp;f</code> is the same as <code class="code"><span class="keyword">lazy</span>&nbsp;(f&nbsp;())</code> but slightly more efficient.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.Scanning.html#VALfrom_function">from_function</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Scanning</span>.from_function&nbsp;f</code> returns a <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted
    input channel with the given function as its reading method.</p>

</div>
</td></tr>
<tr><td><a href="Lexing.html#VALfrom_function">from_function</a> [<a href="Lexing.html">Lexing</a>]</td>
<td><div class="info">
<p>Create a lexer buffer with the given function as its reading method.</p>

</div>
</td></tr>
<tr><td><a href="Digest.html#VALfrom_hex">from_hex</a> [<a href="Digest.html">Digest</a>]</td>
<td><div class="info">
<p>Convert a hexadecimal representation back into the corresponding digest.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.Scanning.html#VALfrom_string">from_string</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Scanning</span>.from_string&nbsp;s</code> returns a <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted
    input channel which reads from the given string.</p>

</div>
</td></tr>
<tr><td><a href="Marshal.html#VALfrom_string">from_string</a> [<a href="Marshal.html">Marshal</a>]</td>
<td><div class="info">
<p>Same as <code class="code">from_bytes</code> but take a string as argument instead of a
    byte sequence.</p>

</div>
</td></tr>
<tr><td><a href="Lexing.html#VALfrom_string">from_string</a> [<a href="Lexing.html">Lexing</a>]</td>
<td><div class="info">
<p>Create a lexer buffer which reads from
   the given string.</p>

</div>
</td></tr>
<tr><td><a href="Lazy.html#VALfrom_val">from_val</a> [<a href="Lazy.html">Lazy</a>]</td>
<td><div class="info">
<p><code class="code">from_val&nbsp;v</code> returns an already-forced suspension of <code class="code">v</code>.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.html#VALfscanf">fscanf</a> [<a href="Scanf.html">Scanf</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Pervasives.html#VALfst">fst</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the first component of a pair.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALfst3">fst3</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALfst4">fst4</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.LargeFile.html#VALfstat">fstat</a> [<a href="UnixLabels.LargeFile.html">UnixLabels.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALfstat">fstat</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the information for the file associated with the given
   descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Unix.LargeFile.html#VALfstat">fstat</a> [<a href="Unix.LargeFile.html">Unix.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="Unix.html#VALfstat">fstat</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the information for the file associated with the given
   descriptor.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.LargeFile.html#VALftruncate">ftruncate</a> [<a href="UnixLabels.LargeFile.html">UnixLabels.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALftruncate">ftruncate</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Truncates the file corresponding to the given descriptor
   to the given size.</p>

</div>
</td></tr>
<tr><td><a href="Unix.LargeFile.html#VALftruncate">ftruncate</a> [<a href="Unix.LargeFile.html">Unix.LargeFile</a>]</td>
<td><div class="info">
<p>See <a href="Unix.html#VALftruncate"><code class="code"><span class="constructor">Unix</span>.ftruncate</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALftruncate">ftruncate</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Truncates the file corresponding to the given descriptor
   to the given size.</p>

</div>
</td></tr>
<tr><td><a href="Random.html#VALfull_init">full_init</a> [<a href="Random.html">Random</a>]</td>
<td><div class="info">
<p>Same as <a href="Random.html#VALinit"><code class="code"><span class="constructor">Random</span>.init</code></a> but takes more data as seed.</p>

</div>
</td></tr>
<tr><td><a href="Gc.html#VALfull_major">full_major</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>Do a minor collection, finish the current major collection cycle,
   and perform a complete new cycle.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALfull_split">full_split</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p>Same as <a href="Str.html#VALsplit_delim"><code class="code"><span class="constructor">Str</span>.split_delim</code></a>, but returns
   the delimiters as well as the substrings contained between
   delimiters.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Cl.html#VALfun_">fun_</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALfun_">fun_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALfunction_">function_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mod.html#VALfunctor_">functor_</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mty.html#VALfunctor_">functor_</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td>
<td></td></tr>
<tr><td align="left"><div>G</div></td></tr>
<tr><td><a href="Bigarray.html#VALgenarray_of_array0">genarray_of_array0</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>Return the generic big array corresponding to the given zero-dimensional
   big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALgenarray_of_array1">genarray_of_array1</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>Return the generic big array corresponding to the given one-dimensional
   big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALgenarray_of_array2">genarray_of_array2</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>Return the generic big array corresponding to the given two-dimensional
   big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALgenarray_of_array3">genarray_of_array3</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>Return the generic big array corresponding to the given three-dimensional
   big array.</p>

</div>
</td></tr>
<tr><td><a href="Profile.html#VALgenerate">generate</a> [<a href="Profile.html">Profile</a>]</td>
<td></td></tr>
<tr><td><a href="Weak.html#VALget">get</a> [<a href="Weak.html">Weak</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Weak</span>.get&nbsp;ar&nbsp;n</code> returns None if the <code class="code">n</code>th cell of <code class="code">ar</code> is
   empty, <code class="code"><span class="constructor">Some</span>&nbsp;x</code> (where <code class="code">x</code> is the value) if it is full.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALget">get</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.get&nbsp;s&nbsp;n</code> returns the character at index <code class="code">n</code> in string <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALget">get</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.get&nbsp;s&nbsp;n</code> returns the character at index <code class="code">n</code> in string <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.LongString.html#VALget">get</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td>
<td></td></tr>
<tr><td><a href="Gc.html#VALget">get</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>Return the current values of the GC parameters in a <code class="code">control</code> record.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.Float_arg_helper.html#VALget">get</a> [<a href="Clflags.Float_arg_helper.html">Clflags.Float_arg_helper</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.Int_arg_helper.html#VALget">get</a> [<a href="Clflags.Int_arg_helper.html">Clflags.Int_arg_helper</a>]</td>
<td></td></tr>
<tr><td><a href="BytesLabels.html#VALget">get</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">get&nbsp;s&nbsp;n</code> returns the byte at index <code class="code">n</code> in argument <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALget">get</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">get&nbsp;s&nbsp;n</code> returns the byte at index <code class="code">n</code> in argument <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALget">get</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array3</span>.get&nbsp;a&nbsp;x&nbsp;y&nbsp;z</code>, also written <code class="code">a.{x,y,z}</code>,
     returns the element of <code class="code">a</code> at coordinates (<code class="code">x</code>, <code class="code">y</code>, <code class="code">z</code>).</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALget">get</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array2</span>.get&nbsp;a&nbsp;x&nbsp;y</code>, also written <code class="code">a.{x,y}</code>,
     returns the element of <code class="code">a</code> at coordinates (<code class="code">x</code>, <code class="code">y</code>).</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALget">get</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array1</span>.get&nbsp;a&nbsp;x</code>, or alternatively <code class="code">a.{x}</code>,
     returns the element of <code class="code">a</code> at index <code class="code">x</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array0.html#VALget">get</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array0</span>.get&nbsp;a</code> returns the only element in <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALget">get</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p>Read an element of a generic big array.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALget">get</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.get&nbsp;a&nbsp;n</code> returns the element number <code class="code">n</code> of array <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALget">get</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.get&nbsp;a&nbsp;n</code> returns the element number <code class="code">n</code> of array <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Arg_helper.Make.html#VALget">get</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALget_all_formatter_output_functions">get_all_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Printexc.html#VALget_backtrace">get_backtrace</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Printexc</span>.get_backtrace&nbsp;()</code> returns a string containing the
    same exception backtrace that <code class="code"><span class="constructor">Printexc</span>.print_backtrace</code> would
    print.</p>

</div>
</td></tr>
<tr><td><a href="Gc.html#VALget_bucket">get_bucket</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p><code class="code">get_bucket&nbsp;n</code> returns the current size of the <code class="code">n</code>-th future bucket
    of the GC smoothing system.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALget_callstack">get_callstack</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Printexc</span>.get_callstack&nbsp;n</code> returns a description of the top of the
    call stack on the current program point (for the current thread),
    with at most <code class="code">n</code> entries.</p>

</div>
</td></tr>
<tr><td><a href="Ast_mapper.html#VALget_cookie">get_cookie</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td></td></tr>
<tr><td><a href="Weak.html#VALget_copy">get_copy</a> [<a href="Weak.html">Weak</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Weak</span>.get_copy&nbsp;ar&nbsp;n</code> returns None if the <code class="code">n</code>th cell of <code class="code">ar</code> is
   empty, <code class="code"><span class="constructor">Some</span>&nbsp;x</code> (where <code class="code">x</code> is a (shallow) copy of the value) if
   it is full.</p>

</div>
</td></tr>
<tr><td><a href="Gc.html#VALget_credit">get_credit</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p><code class="code">get_credit&nbsp;()</code> returns the current size of the "work done in advance"
    counter of the GC smoothing system.</p>

</div>
</td></tr>
<tr><td><a href="Obj.Ephemeron.html#VALget_data">get_data</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALget_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.Kn.html#VALget_data">get_data</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALget_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALget_data">get_data</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALget_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K1.html#VALget_data">get_data</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data&nbsp;eph</code> returns <code class="code"><span class="constructor">None</span></code> if the data of <code class="code">eph</code> is
      empty, <code class="code"><span class="constructor">Some</span>&nbsp;x</code> (where <code class="code">x</code> is the data) if it is full.</p>

</div>
</td></tr>
<tr><td><a href="Obj.Ephemeron.html#VALget_data_copy">get_data_copy</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALget_data_copy"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data_copy</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.Kn.html#VALget_data_copy">get_data_copy</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALget_data_copy"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data_copy</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALget_data_copy">get_data_copy</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALget_data_copy"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data_copy</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K1.html#VALget_data_copy">get_data_copy</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data_copy&nbsp;eph</code> returns <code class="code"><span class="constructor">None</span></code> if the data of <code class="code">eph</code> is
      empty, <code class="code"><span class="constructor">Some</span>&nbsp;x</code> (where <code class="code">x</code> is a (shallow) copy of the data) if
      it is full.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALget_ellipsis_text">get_ellipsis_text</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Return the text of the ellipsis.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALget_formatter_out_functions">get_formatter_out_functions</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Return the current output functions of the pretty-printer,
  including line splitting and indentation functions.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALget_formatter_output_functions">get_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Return the current output functions of the standard pretty-printer.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALget_formatter_tag_functions">get_formatter_tag_functions</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Return the current semantic tag operation functions of the standard
  pretty-printer.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALget_image">get_image</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Capture the contents of a rectangle on the screen as an image.</p>

</div>
</td></tr>
<tr><td><a href="Obj.Ephemeron.html#VALget_key">get_key</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALget_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.Kn.html#VALget_key">get_key</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALget_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K1.html#VALget_key">get_key</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key&nbsp;eph</code> returns <code class="code"><span class="constructor">None</span></code> if the key of <code class="code">eph</code> is
      empty, <code class="code"><span class="constructor">Some</span>&nbsp;x</code> (where <code class="code">x</code> is the key) if it is full.</p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALget_key1">get_key1</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALget_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALget_key1_copy">get_key1_copy</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALget_key_copy"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key_copy</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALget_key2">get_key2</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALget_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALget_key2_copy">get_key2_copy</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALget_key_copy"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key_copy</code></a></p>

</div>
</td></tr>
<tr><td><a href="Obj.Ephemeron.html#VALget_key_copy">get_key_copy</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALget_key_copy"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key_copy</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.Kn.html#VALget_key_copy">get_key_copy</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALget_key_copy"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key_copy</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K1.html#VALget_key_copy">get_key_copy</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key_copy&nbsp;eph</code> returns <code class="code"><span class="constructor">None</span></code> if the key of <code class="code">eph</code> is
      empty, <code class="code"><span class="constructor">Some</span>&nbsp;x</code> (where <code class="code">x</code> is a (shallow) copy of the key) if
      it is full.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALget_margin">get_margin</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Returns the position of the right margin.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALget_mark_tags">get_mark_tags</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Return the current status of tag-marking operations.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALget_max_boxes">get_max_boxes</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Returns the maximum number of pretty-printing boxes allowed before
  ellipsis.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALget_max_indent">get_max_indent</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Return the maximum indentation limit (in characters).</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALget_method">get_method</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALget_method_label">get_method_label</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALget_method_labels">get_method_labels</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Gc.html#VALget_minor_free">get_minor_free</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>Return the current size of the free space inside the minor heap.</p>

</div>
</td></tr>
<tr><td><a href="Attr_helper.html#VALget_no_payload_attribute">get_no_payload_attribute</a> [<a href="Attr_helper.html">Attr_helper</a>]</td>
<td><div class="info">
<p>The <code class="code">string&nbsp;list</code> argument of the following functions is a list of
    alternative names for the attribute we are looking for.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALget_pos_info">get_pos_info</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALget_print_tags">get_print_tags</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Return the current status of tag-printing operations.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALget_public_method">get_public_method</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Printexc.html#VALget_raw_backtrace">get_raw_backtrace</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Printexc</span>.get_raw_backtrace&nbsp;()</code> returns the same exception
    backtrace that <code class="code"><span class="constructor">Printexc</span>.print_backtrace</code> would print, but in
    a raw format.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALget_raw_backtrace_next_slot">get_raw_backtrace_next_slot</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code">get_raw_backtrace_next_slot&nbsp;slot</code> returns the next slot inlined, if any.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALget_raw_backtrace_slot">get_raw_backtrace_slot</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code">get_raw_backtrace_slot&nbsp;bckt&nbsp;pos</code> returns the slot in position <code class="code">pos</code> in the
    backtrace <code class="code">bckt</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALget_ref">get_ref</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Random.html#VALget_state">get_state</a> [<a href="Random.html">Random</a>]</td>
<td><div class="info">
<p>Return the current state of the generator used by the basic functions.</p>

</div>
</td></tr>
<tr><td><a href="Misc.Color.html#VALget_styles">get_styles</a> [<a href="Misc.Color.html">Misc.Color</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALget_symbolic_output_buffer">get_symbolic_output_buffer</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">get_symbolic_output_buffer&nbsp;sob</code> returns the contents of buffer <code class="code">sob</code>.</p>

</div>
</td></tr>
<tr><td><a href="Filename.html#VALget_temp_dir_name">get_temp_dir_name</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p>The name of the temporary directory:
    Under Unix, the value of the <code class="code"><span class="constructor">TMPDIR</span></code> environment variable, or "/tmp"
    if the variable is not set.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALget_variable">get_variable</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALget_variables">get_variables</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALgetaddrinfo">getaddrinfo</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">getaddrinfo&nbsp;host&nbsp;service&nbsp;opts</code> returns a list of <a href="Unix.html#TYPEaddr_info"><code class="code"><span class="constructor">Unix</span>.addr_info</code></a>
    records describing socket parameters and addresses suitable for
    communicating with the given host and service.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetaddrinfo">getaddrinfo</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">getaddrinfo&nbsp;host&nbsp;service&nbsp;opts</code> returns a list of <a href="Unix.html#TYPEaddr_info"><code class="code"><span class="constructor">Unix</span>.addr_info</code></a>
    records describing socket parameters and addresses suitable for
    communicating with the given host and service.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetcwd">getcwd</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the name of the current working directory.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetcwd">getcwd</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the name of the current working directory.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALgetcwd">getcwd</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Return the current working directory of the process.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetegid">getegid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the effective group id under which the process runs.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetegid">getegid</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the effective group id under which the process runs.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetenv">getenv</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the value associated to a variable in the process
   environment.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetenv">getenv</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the value associated to a variable in the process
   environment, unless the process has special privileges.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALgetenv">getenv</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Return the value associated to a variable in the process
   environment.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALgetenv_opt">getenv_opt</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Return the value associated to a variable in the process
    environment or <code class="code"><span class="constructor">None</span></code> if the variable is unbound.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgeteuid">geteuid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the effective user id under which the process runs.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgeteuid">geteuid</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the effective user id under which the process runs.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetgid">getgid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the group id of the user executing the process.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetgid">getgid</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the group id of the user executing the process.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetgrgid">getgrgid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">group</code> with the given group id, or raise
   <code class="code"><span class="constructor">Not_found</span></code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetgrgid">getgrgid</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">group</code> with the given group id.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetgrnam">getgrnam</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">group</code> with the given name, or raise
   <code class="code"><span class="constructor">Not_found</span></code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetgrnam">getgrnam</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">group</code> with the given name.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetgroups">getgroups</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the list of groups to which the user executing the process
   belongs.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetgroups">getgroups</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the list of groups to which the user executing the process
   belongs.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgethostbyaddr">gethostbyaddr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">hosts</code> with the given address, or raise
   <code class="code"><span class="constructor">Not_found</span></code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgethostbyaddr">gethostbyaddr</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">hosts</code> with the given address.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgethostbyname">gethostbyname</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">hosts</code> with the given name, or raise
   <code class="code"><span class="constructor">Not_found</span></code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgethostbyname">gethostbyname</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">hosts</code> with the given name.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgethostname">gethostname</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the name of the local host.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgethostname">gethostname</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the name of the local host.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetitimer">getitimer</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the current status of the given interval timer.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetitimer">getitimer</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the current status of the given interval timer.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetlogin">getlogin</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the login name of the user executing the process.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetlogin">getlogin</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the login name of the user executing the process.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetnameinfo">getnameinfo</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">getnameinfo&nbsp;addr&nbsp;opts</code> returns the host name and service name
    corresponding to the socket address <code class="code">addr</code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetnameinfo">getnameinfo</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">getnameinfo&nbsp;addr&nbsp;opts</code> returns the host name and service name
    corresponding to the socket address <code class="code">addr</code>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetpeername">getpeername</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the address of the host connected to the given socket.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetpeername">getpeername</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the address of the host connected to the given socket.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetpid">getpid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the pid of the process.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetpid">getpid</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the pid of the process.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetppid">getppid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the pid of the parent process.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetppid">getppid</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the pid of the parent process.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetprotobyname">getprotobyname</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">protocols</code> with the given name, or raise
   <code class="code"><span class="constructor">Not_found</span></code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetprotobyname">getprotobyname</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">protocols</code> with the given name.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetprotobynumber">getprotobynumber</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">protocols</code> with the given protocol number,
   or raise <code class="code"><span class="constructor">Not_found</span></code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetprotobynumber">getprotobynumber</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">protocols</code> with the given protocol number.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetpwnam">getpwnam</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">passwd</code> with the given name, or raise
   <code class="code"><span class="constructor">Not_found</span></code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetpwnam">getpwnam</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">passwd</code> with the given name.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetpwuid">getpwuid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">passwd</code> with the given user id, or raise
   <code class="code"><span class="constructor">Not_found</span></code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetpwuid">getpwuid</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">passwd</code> with the given user id.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetservbyname">getservbyname</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">services</code> with the given name, or raise
   <code class="code"><span class="constructor">Not_found</span></code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetservbyname">getservbyname</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">services</code> with the given name.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetservbyport">getservbyport</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">services</code> with the given service number,
   or raise <code class="code"><span class="constructor">Not_found</span></code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetservbyport">getservbyport</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Find an entry in <code class="code">services</code> with the given service number.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetsockname">getsockname</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the address of the given socket.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetsockname">getsockname</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the address of the given socket.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetsockopt">getsockopt</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the current status of a boolean-valued option
   in the given socket.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetsockopt">getsockopt</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the current status of a boolean-valued option
   in the given socket.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetsockopt_error">getsockopt_error</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the error condition associated with the given socket,
    and clear it.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetsockopt_error">getsockopt_error</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the error condition associated with the given socket,
    and clear it.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetsockopt_float">getsockopt_float</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALgetsockopt"><code class="code"><span class="constructor">Unix</span>.getsockopt</code></a> for a socket option whose value is a
    floating-point number.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetsockopt_float">getsockopt_float</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALgetsockopt"><code class="code"><span class="constructor">Unix</span>.getsockopt</code></a> for a socket option whose value is a
   floating-point number.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetsockopt_int">getsockopt_int</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALgetsockopt"><code class="code"><span class="constructor">Unix</span>.getsockopt</code></a> for an integer-valued socket option.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetsockopt_int">getsockopt_int</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALgetsockopt"><code class="code"><span class="constructor">Unix</span>.getsockopt</code></a> for an integer-valued socket option.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetsockopt_optint">getsockopt_optint</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALgetsockopt"><code class="code"><span class="constructor">Unix</span>.getsockopt</code></a> for a socket option whose value is
    an <code class="code">int&nbsp;option</code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetsockopt_optint">getsockopt_optint</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALgetsockopt"><code class="code"><span class="constructor">Unix</span>.getsockopt</code></a> for a socket option whose value is an
   <code class="code">int&nbsp;option</code>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgettimeofday">gettimeofday</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="UnixLabels.html#VALtime"><code class="code"><span class="constructor">UnixLabels</span>.time</code></a>, but with resolution better than 1 second.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgettimeofday">gettimeofday</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALtime"><code class="code"><span class="constructor">Unix</span>.time</code></a>, but with resolution better than 1 second.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgetuid">getuid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the user id of the user executing the process.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgetuid">getuid</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the user id of the user executing the process.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALglobal_replace">global_replace</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">global_replace&nbsp;regexp&nbsp;templ&nbsp;s</code> returns a string identical to <code class="code">s</code>,
   except that all substrings of <code class="code">s</code> that match <code class="code">regexp</code> have been
   replaced by <code class="code">templ</code>.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALglobal_substitute">global_substitute</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">global_substitute&nbsp;regexp&nbsp;subst&nbsp;s</code> returns a string identical
   to <code class="code">s</code>, except that all substrings of <code class="code">s</code> that match <code class="code">regexp</code>
   have been replaced by the result of function <code class="code">subst</code>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALgmtime">gmtime</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Convert a time in seconds, as returned by <a href="UnixLabels.html#VALtime"><code class="code"><span class="constructor">UnixLabels</span>.time</code></a>, into a date
   and a time.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALgmtime">gmtime</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Convert a time in seconds, as returned by <a href="Unix.html#VALtime"><code class="code"><span class="constructor">Unix</span>.time</code></a>, into a date and
   a time.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALgprofile">gprofile</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALgreen">green</a> [<a href="Graphics.html">Graphics</a>]</td>
<td></td></tr>
<tr><td><a href="Str.html#VALgroup_beginning">group_beginning</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">group_beginning&nbsp;n</code> returns the position of the first character
   of the substring that was matched by the <code class="code">n</code>th group of
   the regular expression that was matched by the last call to a
   matching or searching function (see <a href="Str.html#VALmatched_string"><code class="code"><span class="constructor">Str</span>.matched_string</code></a> for details).</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALgroup_end">group_end</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">group_end&nbsp;n</code> returns
   the position of the character following the last character of
   substring that was matched by the <code class="code">n</code>th group of the regular
   expression that was matched by the last call to a matching or
   searching function (see <a href="Str.html#VALmatched_string"><code class="code"><span class="constructor">Str</span>.matched_string</code></a> for details).</p>

</div>
</td></tr>
<tr><td><a href="Event.html#VALguard">guard</a> [<a href="Event.html">Event</a>]</td>
<td><div class="info">
<p><code class="code">guard&nbsp;fn</code> returns the event that, when synchronized, computes
   <code class="code">fn()</code> and behaves as the resulting event.</p>

</div>
</td></tr>
<tr><td align="left"><div>H</div></td></tr>
<tr><td><a href="Lexer.html#VALhandle_docstrings">handle_docstrings</a> [<a href="Lexer.html">Lexer</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALhandle_unix_error">handle_unix_error</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">handle_unix_error&nbsp;f&nbsp;x</code> applies <code class="code">f</code> to <code class="code">x</code> and returns the result.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALhandle_unix_error">handle_unix_error</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">handle_unix_error&nbsp;f&nbsp;x</code> applies <code class="code">f</code> to <code class="code">x</code> and returns the result.</p>

</div>
</td></tr>
<tr><td><a href="Builtin_attributes.html#VALhas_boxed">has_boxed</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td></td></tr>
<tr><td><a href="Attr_helper.html#VALhas_no_payload_attribute">has_no_payload_attribute</a> [<a href="Attr_helper.html">Attr_helper</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALhas_symlink">has_symlink</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Returns <code class="code"><span class="keyword">true</span></code> if the user is able to create symbolic links.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALhas_symlink">has_symlink</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Returns <code class="code"><span class="keyword">true</span></code> if the user is able to create symbolic links.</p>

</div>
</td></tr>
<tr><td><a href="Builtin_attributes.html#VALhas_unboxed">has_unboxed</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td></td></tr>
<tr><td><a href="Uchar.html#VALhash">hash</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">hash&nbsp;u</code> associates a non-negative integer to <code class="code">u</code>.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALhash">hash</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.SeededHashedType.html#VALhash">hash</a> [<a href="Hashtbl.SeededHashedType.html">Hashtbl.SeededHashedType</a>]</td>
<td><div class="info">
<p>A seeded hashing function on keys.</p>

</div>
</td></tr>
<tr><td><a href="Hashtbl.HashedType.html#VALhash">hash</a> [<a href="Hashtbl.HashedType.html">Hashtbl.HashedType</a>]</td>
<td><div class="info">
<p>A hashing function on keys.</p>

</div>
</td></tr>
<tr><td><a href="Hashtbl.html#VALhash">hash</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.hash&nbsp;x</code> associates a nonnegative integer to any value of
   any type.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALhash_param">hash_param</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALhash_param">hash_param</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.hash_param&nbsp;meaningful&nbsp;total&nbsp;x</code> computes a hash value for <code class="code">x</code>,
   with the same properties as for <code class="code">hash</code>.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALhd">hd</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Return the first element of the given list.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALhd">hd</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Return the first element of the given list.</p>

</div>
</td></tr>
<tr><td><a href="Marshal.html#VALheader_size">header_size</a> [<a href="Marshal.html">Marshal</a>]</td>
<td><div class="info">
<p>The bytes representing a marshaled value are composed of
   a fixed-size header and a variable-sized data part,
   whose size can be determined from the header.</p>

</div>
</td></tr>
<tr><td><a href="Warnings.html#VALhelp_warnings">help_warnings</a> [<a href="Warnings.html">Warnings</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALhighlight_locations">highlight_locations</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALhost">host</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Gc.html#VALhuge_fallback_count">huge_fallback_count</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>Return the number of times we tried to map huge pages and had to fall
    back to small pages.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALhypot">hypot</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">hypot&nbsp;x&nbsp;y</code> returns <code class="code">sqrt(x&nbsp;*.&nbsp;x&nbsp;+&nbsp;y&nbsp;*.&nbsp;y)</code>, that is, the length
  of the hypotenuse of a right-angled triangle with sides of length
  <code class="code">x</code> and <code class="code">y</code>, or, equivalently, the distance of the point <code class="code">(x,y)</code>
  to origin.</p>

</div>
</td></tr>
<tr><td align="left"><div>I</div></td></tr>
<tr><td><a href="Complex.html#VALi">i</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>The complex number <code class="code">i</code>.</p>

</div>
</td></tr>
<tr><td><a href="Thread.html#VALid">id</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p>Return the identifier of the given thread.</p>

</div>
</td></tr>
<tr><td><a href="Oo.html#VALid">id</a> [<a href="Oo.html">Oo</a>]</td>
<td><div class="info">
<p>Return an integer identifying this object, unique for
    the current execution of the program.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Mod.html#VALident">ident</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mty.html#VALident">ident</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALident">ident</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Printf.html#VALifprintf">ifprintf</a> [<a href="Printf.html">Printf</a>]</td>
<td><div class="info">
<p>Same as <a href="Printf.html#VALfprintf"><code class="code"><span class="constructor">Printf</span>.fprintf</code></a>, but does not print anything.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALifprintf">ifprintf</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Same as <code class="code">fprintf</code> above, but does not print anything.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALifthenelse">ifthenelse</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALignore">ignore</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Discard the value of its argument and return <code class="code">()</code>.</p>

</div>
</td></tr>
<tr><td><a href="Printf.html#VALikfprintf">ikfprintf</a> [<a href="Printf.html">Printf</a>]</td>
<td><div class="info">
<p>Same as <code class="code">kfprintf</code> above, but does not print anything.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALikfprintf">ikfprintf</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Same as <code class="code">kfprintf</code> above, but does not print anything.</p>

</div>
</td></tr>
<tr><td><a href="Syntaxerr.html#VALill_formed_ast">ill_formed_ast</a> [<a href="Syntaxerr.html">Syntaxerr</a>]</td>
<td></td></tr>
<tr><td><a href="Builtin_attributes.html#VALimmediate">immediate</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td></td></tr>
<tr><td><a href="Printast.html#VALimplementation">implementation</a> [<a href="Printast.html">Printast</a>]</td>
<td></td></tr>
<tr><td><a href="Parser.html#VALimplementation">implementation</a> [<a href="Parser.html">Parser</a>]</td>
<td></td></tr>
<tr><td><a href="Parse.html#VALimplementation">implementation</a> [<a href="Parse.html">Parse</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.LargeFile.html#VALin_channel_length">in_channel_length</a> [<a href="Pervasives.LargeFile.html">Pervasives.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALin_channel_length">in_channel_length</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the size (number of characters) of the regular file
    on which the given channel is opened.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALin_channel_of_descr">in_channel_of_descr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Create an input channel reading from the given descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALin_channel_of_descr">in_channel_of_descr</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Create an input channel reading from the given descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Lexer.html#VALin_comment">in_comment</a> [<a href="Lexer.html">Lexer</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALin_file">in_file</a> [<a href="Location.html">Location</a>]</td>
<td><div class="info">
<p>Return an empty ghost range located in a given file.</p>

</div>
</td></tr>
<tr><td><a href="Lexer.html#VALin_string">in_string</a> [<a href="Lexer.html">Lexer</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALinclude_">include_</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALinclude_">include_</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALinclude_dirs">include_dirs</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALincr">incr</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Increment the integer contained in the given reference.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALindex">index</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.index&nbsp;s&nbsp;c</code> returns the index of the first
   occurrence of character <code class="code">c</code> in string <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALindex">index</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.index&nbsp;s&nbsp;c</code> returns the index of the first
   occurrence of character <code class="code">c</code> in string <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALindex">index</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">index&nbsp;s&nbsp;c</code> returns the index of the first occurrence of byte <code class="code">c</code>
    in <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALindex">index</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">index&nbsp;s&nbsp;c</code> returns the index of the first occurrence of byte <code class="code">c</code>
    in <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALindex_from">index_from</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.index_from&nbsp;s&nbsp;i&nbsp;c</code> returns the index of the
   first occurrence of character <code class="code">c</code> in string <code class="code">s</code> after position <code class="code">i</code>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALindex_from">index_from</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.index_from&nbsp;s&nbsp;i&nbsp;c</code> returns the index of the
   first occurrence of character <code class="code">c</code> in string <code class="code">s</code> after position <code class="code">i</code>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALindex_from">index_from</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">index_from&nbsp;s&nbsp;i&nbsp;c</code> returns the index of the first occurrence of
    byte <code class="code">c</code> in <code class="code">s</code> after position <code class="code">i</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALindex_from">index_from</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">index_from&nbsp;s&nbsp;i&nbsp;c</code> returns the index of the first occurrence of
    byte <code class="code">c</code> in <code class="code">s</code> after position <code class="code">i</code>.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALindex_from_opt">index_from_opt</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.index_from_opt&nbsp;s&nbsp;i&nbsp;c</code> returns the index of the
    first occurrence of character <code class="code">c</code> in string <code class="code">s</code> after position <code class="code">i</code>
    or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code> after position <code class="code">i</code>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALindex_from_opt">index_from_opt</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.index_from_opt&nbsp;s&nbsp;i&nbsp;c</code> returns the index of the
    first occurrence of character <code class="code">c</code> in string <code class="code">s</code> after position <code class="code">i</code>
    or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code> after position <code class="code">i</code>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALindex_from_opt">index_from_opt</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">index_from&nbsp;_opts&nbsp;i&nbsp;c</code> returns the index of the first occurrence of
    byte <code class="code">c</code> in <code class="code">s</code> after position <code class="code">i</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code> after position <code class="code">i</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALindex_from_opt">index_from_opt</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">index_from&nbsp;_opts&nbsp;i&nbsp;c</code> returns the index of the first occurrence of
    byte <code class="code">c</code> in <code class="code">s</code> after position <code class="code">i</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code> after position <code class="code">i</code>.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALindex_opt">index_opt</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.index_opt&nbsp;s&nbsp;c</code> returns the index of the first
    occurrence of character <code class="code">c</code> in string <code class="code">s</code>, or
    <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALindex_opt">index_opt</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.index_opt&nbsp;s&nbsp;c</code> returns the index of the first
    occurrence of character <code class="code">c</code> in string <code class="code">s</code>, or
    <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALindex_opt">index_opt</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">index_opt&nbsp;s&nbsp;c</code> returns the index of the first occurrence of byte <code class="code">c</code>
    in <code class="code">s</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALindex_opt">index_opt</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">index_opt&nbsp;s&nbsp;c</code> returns the index of the first occurrence of byte <code class="code">c</code>
    in <code class="code">s</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALinet6_addr_any">inet6_addr_any</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>A special IPv6 address, for use only with <code class="code">bind</code>, representing
   all the Internet addresses that the host machine possesses.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALinet6_addr_any">inet6_addr_any</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>A special IPv6 address, for use only with <code class="code">bind</code>, representing
   all the Internet addresses that the host machine possesses.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALinet6_addr_loopback">inet6_addr_loopback</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>A special IPv6 address representing the host machine (<code class="code">::1</code>).</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALinet6_addr_loopback">inet6_addr_loopback</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>A special IPv6 address representing the host machine (<code class="code">::1</code>).</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALinet_addr_any">inet_addr_any</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>A special IPv4 address, for use only with <code class="code">bind</code>, representing
   all the Internet addresses that the host machine possesses.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALinet_addr_any">inet_addr_any</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>A special IPv4 address, for use only with <code class="code">bind</code>, representing
   all the Internet addresses that the host machine possesses.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALinet_addr_loopback">inet_addr_loopback</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>A special IPv4 address representing the host machine (<code class="code">127.0.0.1</code>).</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALinet_addr_loopback">inet_addr_loopback</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>A special IPv4 address representing the host machine (<code class="code">127.0.0.1</code>).</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALinet_addr_of_string">inet_addr_of_string</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Conversion from the printable representation of an Internet
    address to its internal representation.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALinet_addr_of_string">inet_addr_of_string</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Conversion from the printable representation of an Internet
    address to its internal representation.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALinfinity">infinity</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Positive infinity.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALinfix_tag">infix_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Docstrings.html#VALinfo_attr">info_attr</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cf.html#VALinherit_">inherit_</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Ctf.html#VALinherit_">inherit_</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALinherits">inherits</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="String.html#VALinit">init</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.init&nbsp;n&nbsp;f</code> returns a string of length <code class="code">n</code>, with character
    <code class="code">i</code> initialized to the result of <code class="code">f&nbsp;i</code> (called in increasing
    index order).</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALinit">init</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code">init&nbsp;n&nbsp;f</code> returns a string of length <code class="code">n</code>,
    with character <code class="code">i</code> initialized to the result of <code class="code">f&nbsp;i</code>.</p>

</div>
</td></tr>
<tr><td><a href="Random.html#VALinit">init</a> [<a href="Random.html">Random</a>]</td>
<td><div class="info">
<p>Initialize the generator, using the argument as a seed.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALinit">init</a> [<a href="Location.html">Location</a>]</td>
<td><div class="info">
<p>Set the file name and line number of the <code class="code">lexbuf</code> to be the start
    of the named file.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALinit">init</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.init&nbsp;len&nbsp;f</code> is <code class="code">f&nbsp;0;&nbsp;f&nbsp;1;&nbsp;...;&nbsp;f&nbsp;(len-1)</code>, evaluated left to right.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALinit">init</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.init&nbsp;len&nbsp;f</code> is <code class="code">f&nbsp;0;&nbsp;f&nbsp;1;&nbsp;...;&nbsp;f&nbsp;(len-1)</code>, evaluated left to right.</p>

</div>
</td></tr>
<tr><td><a href="Lexer.html#VALinit">init</a> [<a href="Lexer.html">Lexer</a>]</td>
<td></td></tr>
<tr><td><a href="Dynlink.html#VALinit">init</a> [<a href="Dynlink.html">Dynlink</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Docstrings.html#VALinit">init</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>(Re)Initialise all docstring state</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALinit">init</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">init&nbsp;n&nbsp;f</code> returns a fresh byte sequence of length <code class="code">n</code>,
    with character <code class="code">i</code> initialized to the result of <code class="code">f&nbsp;i</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALinit">init</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Bytes</span>.init&nbsp;n&nbsp;f</code> returns a fresh byte sequence of length <code class="code">n</code>, with
    character <code class="code">i</code> initialized to the result of <code class="code">f&nbsp;i</code> (in increasing
    index order).</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALinit">init</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.init&nbsp;n&nbsp;f</code> returns a fresh array of length <code class="code">n</code>,
   with element number <code class="code">i</code> initialized to the result of <code class="code">f&nbsp;i</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALinit">init</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.init&nbsp;n&nbsp;f</code> returns a fresh array of length <code class="code">n</code>,
   with element number <code class="code">i</code> initialized to the result of <code class="code">f&nbsp;i</code>.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALinit_class">init_class</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALinit_file">init_file</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalMod.html#VALinit_mod">init_mod</a> [<a href="CamlinternalMod.html">CamlinternalMod</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALinitgroups">initgroups</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">initgroups&nbsp;user&nbsp;group</code> initializes the group access list by
      reading the group database /etc/group and using all groups of
      which <code class="code">user</code> is a member.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALinitgroups">initgroups</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">initgroups&nbsp;user&nbsp;group</code> initializes the group access list by
    reading the group database /etc/group and using all groups of
    which <code class="code">user</code> is a member.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Cf.html#VALinitializer_">initializer_</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALinline_alloc_cost">inline_alloc_cost</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALinline_branch_cost">inline_branch_cost</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALinline_branch_factor">inline_branch_factor</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALinline_call_cost">inline_call_cost</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALinline_indirect_cost">inline_indirect_cost</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALinline_lifting_benefit">inline_lifting_benefit</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALinline_max_depth">inline_max_depth</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALinline_max_unroll">inline_max_unroll</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALinline_prim_cost">inline_prim_cost</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALinline_threshold">inline_threshold</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALinline_toplevel_threshold">inline_toplevel_threshold</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALinlining_report">inlining_report</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALinput">input</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">input&nbsp;ic&nbsp;buf&nbsp;pos&nbsp;len</code> reads up to <code class="code">len</code> characters from
   the given channel <code class="code">ic</code>, storing them in byte sequence <code class="code">buf</code>, starting at
   character number <code class="code">pos</code>.</p>

</div>
</td></tr>
<tr><td><a href="Digest.html#VALinput">input</a> [<a href="Digest.html">Digest</a>]</td>
<td><div class="info">
<p>Read a digest from the given input channel.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALinput_binary_int">input_binary_int</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Read an integer encoded in binary format (4 bytes, big-endian)
   from the given input channel.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALinput_byte">input_byte</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Same as <a href="Pervasives.html#VALinput_char"><code class="code">input_char</code></a>, but return the 8-bit integer representing
   the character.</p>

</div>
</td></tr>
<tr><td><a href="Misc.LongString.html#VALinput_bytes">input_bytes</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALinput_char">input_char</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Read one character from the given input channel.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALinput_lexbuf">input_lexbuf</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALinput_line">input_line</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Read characters from the given input channel, until a
   newline character is encountered.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALinput_name">input_name</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALinput_value">input_value</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Read the representation of a structured value, as produced
   by <a href="Pervasives.html#VALoutput_value"><code class="code">output_value</code></a>, and return the corresponding value.</p>

</div>
</td></tr>
<tr><td><a href="Random.State.html#VALint">int</a> [<a href="Random.State.html">Random.State</a>]</td>
<td></td></tr>
<tr><td><a href="Random.html#VALint">int</a> [<a href="Random.html">Random</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Random</span>.int&nbsp;bound</code> returns a random integer between 0 (inclusive)
     and <code class="code">bound</code> (exclusive).</p>

</div>
</td></tr>
<tr><td><a href="Misc.Int_literal_converter.html#VALint">int</a> [<a href="Misc.Int_literal_converter.html">Misc.Int_literal_converter</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.html#VALint">int</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Const.html#VALint">int</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.html#VALint16_signed">int16_signed</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALint16_unsigned">int16_unsigned</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Random.State.html#VALint32">int32</a> [<a href="Random.State.html">Random.State</a>]</td>
<td></td></tr>
<tr><td><a href="Random.html#VALint32">int32</a> [<a href="Random.html">Random</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Random</span>.int32&nbsp;bound</code> returns a random integer between 0 (inclusive)
     and <code class="code">bound</code> (exclusive).</p>

</div>
</td></tr>
<tr><td><a href="Misc.Int_literal_converter.html#VALint32">int32</a> [<a href="Misc.Int_literal_converter.html">Misc.Int_literal_converter</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.html#VALint32">int32</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Const.html#VALint32">int32</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td>
<td></td></tr>
<tr><td><a href="Random.State.html#VALint64">int64</a> [<a href="Random.State.html">Random.State</a>]</td>
<td></td></tr>
<tr><td><a href="Random.html#VALint64">int64</a> [<a href="Random.html">Random</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Random</span>.int64&nbsp;bound</code> returns a random integer between 0 (inclusive)
     and <code class="code">bound</code> (exclusive).</p>

</div>
</td></tr>
<tr><td><a href="Misc.Int_literal_converter.html#VALint64">int64</a> [<a href="Misc.Int_literal_converter.html">Misc.Int_literal_converter</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.html#VALint64">int64</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Const.html#VALint64">int64</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.html#VALint8_signed">int8_signed</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALint8_unsigned">int8_unsigned</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALint_of_char">int_of_char</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the ASCII code of the argument.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALint_of_float">int_of_float</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Truncate the given floating-point number to an integer.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALint_of_string">int_of_string</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Convert the given string to an integer.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALint_of_string_opt">int_of_string_opt</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Same as <code class="code">int_of_string</code>, but returns <code class="code"><span class="constructor">None</span></code> instead of raising.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALint_size">int_size</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Size of an int.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALint_tag">int_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Const.html#VALinteger">integer</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALinter">inter</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="Set.S.html#VALinter">inter</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p>Set intersection.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALinteractive">interactive</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>This reference is initially set to <code class="code"><span class="keyword">false</span></code> in standalone
   programs and to <code class="code"><span class="keyword">true</span></code> if the code is being executed under
   the interactive toplevel system <code class="code">ocaml</code>.</p>

</div>
</td></tr>
<tr><td><a href="Printast.html#VALinterface">interface</a> [<a href="Printast.html">Printast</a>]</td>
<td></td></tr>
<tr><td><a href="Parser.html#VALinterface">interface</a> [<a href="Parser.html">Parser</a>]</td>
<td></td></tr>
<tr><td><a href="Parse.html#VALinterface">interface</a> [<a href="Parse.html">Parse</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALinterface_suffix">interface_suffix</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALinterval">interval</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Complex.html#VALinv">inv</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>Multiplicative inverse (<code class="code">1/z</code>).</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALinvalid_arg">invalid_arg</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Raise exception <code class="code"><span class="constructor">Invalid_argument</span></code> with the given string.</p>

</div>
</td></tr>
<tr><td><a href="Warnings.html#VALis_active">is_active</a> [<a href="Warnings.html">Warnings</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALis_block">is_block</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Uchar.html#VALis_char">is_char</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">is_char&nbsp;u</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">u</code> is a latin1 OCaml character.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALis_directory">is_directory</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Returns <code class="code"><span class="keyword">true</span></code> if the given name refers to a directory,
    <code class="code"><span class="keyword">false</span></code> if it refers to another kind of file.</p>

</div>
</td></tr>
<tr><td><a href="Stack.html#VALis_empty">is_empty</a> [<a href="Stack.html">Stack</a>]</td>
<td><div class="info">
<p>Return <code class="code"><span class="keyword">true</span></code> if the given stack is empty, <code class="code"><span class="keyword">false</span></code> otherwise.</p>

</div>
</td></tr>
<tr><td><a href="Queue.html#VALis_empty">is_empty</a> [<a href="Queue.html">Queue</a>]</td>
<td><div class="info">
<p>Return <code class="code"><span class="keyword">true</span></code> if the given queue is empty, <code class="code"><span class="keyword">false</span></code> otherwise.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALis_empty">is_empty</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALis_empty">is_empty</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALis_empty">is_empty</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p>Test whether a map is empty or not.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALis_empty">is_empty</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p>Test whether a set is empty or not.</p>

</div>
</td></tr>
<tr><td><a href="Warnings.html#VALis_error">is_error</a> [<a href="Warnings.html">Warnings</a>]</td>
<td></td></tr>
<tr><td><a href="Filename.html#VALis_implicit">is_implicit</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p>Return <code class="code"><span class="keyword">true</span></code> if the file name is relative and does not start
   with an explicit reference to the current directory (<code class="code">./</code> or
   <code class="code">../</code> in Unix), <code class="code"><span class="keyword">false</span></code> if it starts with an explicit reference
   to the root directory or the current directory.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalFormat.html#VALis_in_char_set">is_in_char_set</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Printexc.Slot.html#VALis_inline">is_inline</a> [<a href="Printexc.Slot.html">Printexc.Slot</a>]</td>
<td><div class="info">
<p><code class="code">is_inline&nbsp;slot</code> is <code class="code"><span class="keyword">true</span></code> when <code class="code">slot</code> refers to a call
      that got inlined by the compiler, and <code class="code"><span class="keyword">false</span></code> when it comes from
      any other context.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALis_int">is_int</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Dynlink.html#VALis_native">is_native</a> [<a href="Dynlink.html">Dynlink</a>]</td>
<td><div class="info">
<p><code class="code"><span class="keyword">true</span></code> if the program is native,
    <code class="code"><span class="keyword">false</span></code> if the program is bytecode.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.Slot.html#VALis_raise">is_raise</a> [<a href="Printexc.Slot.html">Printexc.Slot</a>]</td>
<td><div class="info">
<p><code class="code">is_raise&nbsp;slot</code> is <code class="code"><span class="keyword">true</span></code> when <code class="code">slot</code> refers to a raising
      point in the code, and <code class="code"><span class="keyword">false</span></code> when it comes from a simple
      function call.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALis_randomized">is_randomized</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALis_randomized">is_randomized</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p>return if the tables are currently created in randomized mode by default</p>

</div>
</td></tr>
<tr><td><a href="Filename.html#VALis_relative">is_relative</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p>Return <code class="code"><span class="keyword">true</span></code> if the file name is relative to the current
   directory, <code class="code"><span class="keyword">false</span></code> if it is absolute (i.e.</p>

</div>
</td></tr>
<tr><td><a href="Simplif.html#VALis_tail_native_heuristic">is_tail_native_heuristic</a> [<a href="Simplif.html">Simplif</a>]</td>
<td></td></tr>
<tr><td><a href="Lazy.html#VALis_val">is_val</a> [<a href="Lazy.html">Lazy</a>]</td>
<td><div class="info">
<p><code class="code">is_val&nbsp;x</code> returns <code class="code"><span class="keyword">true</span></code> if <code class="code">x</code> has already been forced and
    did not raise an exception.</p>

</div>
</td></tr>
<tr><td><a href="Uchar.html#VALis_valid">is_valid</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">is_valid&nbsp;n</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">n</code> is an Unicode scalar value
    (i.e.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALisatty">isatty</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return <code class="code"><span class="keyword">true</span></code> if the given file descriptor refers to a terminal or
   console window, <code class="code"><span class="keyword">false</span></code> otherwise.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALisatty">isatty</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return <code class="code"><span class="keyword">true</span></code> if the given file descriptor refers to a terminal or
   console window, <code class="code"><span class="keyword">false</span></code> otherwise.</p>

</div>
</td></tr>
<tr><td><a href="Weak.S.html#VALiter">iter</a> [<a href="Weak.S.html">Weak.S</a>]</td>
<td><div class="info">
<p><code class="code">iter&nbsp;f&nbsp;t</code> calls <code class="code">f</code> on each element of <code class="code">t</code>, in some unspecified
        order.</p>

</div>
</td></tr>
<tr><td><a href="Tbl.html#VALiter">iter</a> [<a href="Tbl.html">Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="String.html#VALiter">iter</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.iter&nbsp;f&nbsp;s</code> applies function <code class="code">f</code> in turn to all
   the characters of <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Stream.html#VALiter">iter</a> [<a href="Stream.html">Stream</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Stream</span>.iter&nbsp;f&nbsp;s</code> scans the whole stream s, applying function <code class="code">f</code>
   in turn to each stream element encountered.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALiter">iter</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.iter&nbsp;f&nbsp;s</code> applies function <code class="code">f</code> in turn to all
   the characters of <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Stack.html#VALiter">iter</a> [<a href="Stack.html">Stack</a>]</td>
<td><div class="info">
<p><code class="code">iter&nbsp;f&nbsp;s</code> applies <code class="code">f</code> in turn to all elements of <code class="code">s</code>,
   from the element at the top of the stack to the element at the
   bottom of the stack.</p>

</div>
</td></tr>
<tr><td><a href="Queue.html#VALiter">iter</a> [<a href="Queue.html">Queue</a>]</td>
<td><div class="info">
<p><code class="code">iter&nbsp;f&nbsp;q</code> applies <code class="code">f</code> in turn to all elements of <code class="code">q</code>,
   from the least recently entered to the most recently entered.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALiter">iter</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALiter">iter</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALiter">iter</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALiter">iter</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALiter">iter</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.Stdlib.Option.html#VALiter">iter</a> [<a href="Misc.Stdlib.Option.html">Misc.Stdlib.Option</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALiter">iter</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.iter&nbsp;f&nbsp;[a1;&nbsp;...;&nbsp;an]</code> applies function <code class="code">f</code> in turn to
   <code class="code">a1;&nbsp;...;&nbsp;an</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALiter">iter</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.iter&nbsp;f&nbsp;[a1;&nbsp;...;&nbsp;an]</code> applies function <code class="code">f</code> in turn to
   <code class="code">a1;&nbsp;...;&nbsp;an</code>.</p>

</div>
</td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALiter">iter</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.S.html#VALiter">iter</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALiter">iter</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.iter&nbsp;f&nbsp;tbl</code> applies <code class="code">f</code> to all bindings in table <code class="code">tbl</code>.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALiter">iter</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">iter&nbsp;f&nbsp;m</code> applies <code class="code">f</code> to all bindings in map <code class="code">m</code>.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALiter">iter</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">iter&nbsp;f&nbsp;s</code> applies <code class="code">f</code> in turn to all elements of <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALiter">iter</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">iter&nbsp;f&nbsp;s</code> applies function <code class="code">f</code> in turn to all the bytes of <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALiter">iter</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">iter&nbsp;f&nbsp;s</code> applies function <code class="code">f</code> in turn to all the bytes of <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALiter">iter</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.iter&nbsp;f&nbsp;a</code> applies function <code class="code">f</code> in turn to all
   the elements of <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALiter">iter</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.iter&nbsp;f&nbsp;a</code> applies function <code class="code">f</code> in turn to all
   the elements of <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALiter2">iter2</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.iter2&nbsp;f&nbsp;[a1;&nbsp;...;&nbsp;an]&nbsp;[b1;&nbsp;...;&nbsp;bn]</code> calls in turn
   <code class="code">f&nbsp;a1&nbsp;b1;&nbsp;...;&nbsp;f&nbsp;an&nbsp;bn</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALiter2">iter2</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.iter2&nbsp;f&nbsp;[a1;&nbsp;...;&nbsp;an]&nbsp;[b1;&nbsp;...;&nbsp;bn]</code> calls in turn
   <code class="code">f&nbsp;a1&nbsp;b1;&nbsp;...;&nbsp;f&nbsp;an&nbsp;bn</code>.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALiter2">iter2</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.iter2&nbsp;f&nbsp;a&nbsp;b</code> applies function <code class="code">f</code> to all the elements of <code class="code">a</code>
   and <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALiter2">iter2</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.iter2&nbsp;f&nbsp;a&nbsp;b</code> applies function <code class="code">f</code> to all the elements of <code class="code">a</code>
   and <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALiteri">iteri</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p>Same as <a href="String.html#VALiter"><code class="code"><span class="constructor">String</span>.iter</code></a>, but the
   function is applied to the index of the element as first argument
   (counting from 0), and the character itself as second argument.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALiteri">iteri</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="String.html#VALiter"><code class="code"><span class="constructor">String</span>.iter</code></a>, but the
   function is applied to the index of the element as first argument
   (counting from 0), and the character itself as second argument.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALiteri">iteri</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALiter"><code class="code"><span class="constructor">List</span>.iter</code></a>, but the function is applied to the index of
   the element as first argument (counting from 0), and the element
   itself as second argument.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALiteri">iteri</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALiter"><code class="code"><span class="constructor">List</span>.iter</code></a>, but the function is applied to the index of
   the element as first argument (counting from 0), and the element
   itself as second argument.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALiteri">iteri</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="Bytes.html#VALiter"><code class="code"><span class="constructor">Bytes</span>.iter</code></a>, but the function is applied to the index of
    the byte as first argument and the byte itself as second
    argument.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALiteri">iteri</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>Same as <a href="Bytes.html#VALiter"><code class="code"><span class="constructor">Bytes</span>.iter</code></a>, but the function is applied to the index of
    the byte as first argument and the byte itself as second
    argument.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALiteri">iteri</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="Array.html#VALiter"><code class="code"><span class="constructor">Array</span>.iter</code></a>, but the
   function is applied to the index of the element as first argument,
   and the element itself as second argument.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALiteri">iteri</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p>Same as <a href="Array.html#VALiter"><code class="code"><span class="constructor">Array</span>.iter</code></a>, but the
   function is applied with the index of the element as first argument,
   and the element itself as second argument.</p>

</div>
</td></tr>
<tr><td align="left"><div>J</div></td></tr>
<tr><td><a href="Thread.html#VALjoin">join</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p><code class="code">join&nbsp;th</code> suspends the execution of the calling thread
   until the thread <code class="code">th</code> has terminated.</p>

</div>
</td></tr>
<tr><td><a href="Stream.html#VALjunk">junk</a> [<a href="Stream.html">Stream</a>]</td>
<td><div class="info">
<p>Remove the first element of the stream, possibly unfreezing
   it before.</p>

</div>
</td></tr>
<tr><td align="left"><div>K</div></td></tr>
<tr><td><a href="Format.html#VALkasprintf">kasprintf</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Same as <code class="code">asprintf</code> above, but instead of returning the string,
  passes it to the first argument.</p>

</div>
</td></tr>
<tr><td><a href="Printf.html#VALkbprintf">kbprintf</a> [<a href="Printf.html">Printf</a>]</td>
<td><div class="info">
<p>Same as <code class="code">bprintf</code>, but instead of returning immediately,
   passes the buffer to its first argument at the end of printing.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALkeep_asm_file">keep_asm_file</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALkeep_docs">keep_docs</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALkeep_locs">keep_locs</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALkeep_startup_file">keep_startup_file</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALkey_pressed">key_pressed</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Return <code class="code"><span class="keyword">true</span></code> if a keypress is available; that is, if <code class="code">read_key</code>
   would not block.</p>

</div>
</td></tr>
<tr><td><a href="Identifiable.Map.html#VALkeys">keys</a> [<a href="Identifiable.Map.html">Identifiable.Map</a>]</td>
<td></td></tr>
<tr><td><a href="Printf.html#VALkfprintf">kfprintf</a> [<a href="Printf.html">Printf</a>]</td>
<td><div class="info">
<p>Same as <code class="code">fprintf</code>, but instead of returning immediately,
   passes the out channel to its first argument at the end of printing.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALkfprintf">kfprintf</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Same as <code class="code">fprintf</code> above, but instead of returning immediately,
  passes the formatter to its first argument at the end of printing.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.html#VALkfscanf">kfscanf</a> [<a href="Scanf.html">Scanf</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALkill">kill</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">kill&nbsp;pid&nbsp;<span class="keyword">sig</span></code> sends signal number <code class="code"><span class="keyword">sig</span></code> to the process
   with id <code class="code">pid</code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALkill">kill</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">kill&nbsp;pid&nbsp;<span class="keyword">sig</span></code> sends signal number <code class="code"><span class="keyword">sig</span></code> to the process
   with id <code class="code">pid</code>.</p>

</div>
</td></tr>
<tr><td><a href="Thread.html#VALkill">kill</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p>Terminate prematurely the thread whose handle is given.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALkind">kind</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Return the kind of the given big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALkind">kind</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p>Return the kind of the given big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALkind">kind</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p>Return the kind of the given big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array0.html#VALkind">kind</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td>
<td><div class="info">
<p>Return the kind of the given big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALkind">kind</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p>Return the kind of the given big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALkind_size_in_bytes">kind_size_in_bytes</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p><code class="code">kind_size_in_bytes&nbsp;k</code> is the number of bytes used to store
   an element of type <code class="code">k</code>.</p>

</div>
</td></tr>
<tr><td><a href="Printf.html#VALkprintf">kprintf</a> [<a href="Printf.html">Printf</a>]</td>
<td><div class="info">
<p>A deprecated synonym for <code class="code">ksprintf</code>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALkprintf">kprintf</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Scanf.html#VALkscanf">kscanf</a> [<a href="Scanf.html">Scanf</a>]</td>
<td><div class="info">
<p>Same as <a href="Scanf.html#VALbscanf"><code class="code"><span class="constructor">Scanf</span>.bscanf</code></a>, but takes an additional function argument
    <code class="code">ef</code> that is called in case of error: if the scanning process or
    some conversion fails, the scanning function aborts and calls the
    error handling function <code class="code">ef</code> with the formatted input channel and the
    exception that aborted the scanning process as arguments.</p>

</div>
</td></tr>
<tr><td><a href="Printf.html#VALksprintf">ksprintf</a> [<a href="Printf.html">Printf</a>]</td>
<td><div class="info">
<p>Same as <code class="code">sprintf</code> above, but instead of returning the string,
   passes it to the first argument.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALksprintf">ksprintf</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Same as <code class="code">sprintf</code> above, but instead of returning the string,
  passes it to the first argument.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.html#VALksscanf">ksscanf</a> [<a href="Scanf.html">Scanf</a>]</td>
<td><div class="info">
<p>Same as <a href="Scanf.html#VALkscanf"><code class="code"><span class="constructor">Scanf</span>.kscanf</code></a> but reads from the given string.</p>

</div>
</td></tr>
<tr><td align="left"><div>L</div></td></tr>
<tr><td><a href="Longident.html#VALlast">last</a> [<a href="Longident.html">Longident</a>]</td>
<td></td></tr>
<tr><td><a href="Str.html#VALlast_chars">last_chars</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">last_chars&nbsp;s&nbsp;n</code> returns the last <code class="code">n</code> characters of <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALlast_non_constant_constructor_tag">last_non_constant_constructor_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.Array3.html#VALlayout">layout</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Return the layout of the given big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALlayout">layout</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p>Return the layout of the given big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALlayout">layout</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p>Return the layout of the given big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array0.html#VALlayout">layout</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td>
<td><div class="info">
<p>Return the layout of the given big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALlayout">layout</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p>Return the layout of the given big array.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALlazy_">lazy_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALlazy_">lazy_</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Lazy.html#VALlazy_from_fun">lazy_from_fun</a> [<a href="Lazy.html">Lazy</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Lazy.html#VALlazy_from_val">lazy_from_val</a> [<a href="Lazy.html">Lazy</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Lazy.html#VALlazy_is_val">lazy_is_val</a> [<a href="Lazy.html">Lazy</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Obj.html#VALlazy_tag">lazy_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALlazy_tag">lazy_tag</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALldexp">ldexp</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">ldexp&nbsp;x&nbsp;n</code> returns <code class="code">x&nbsp;*.&nbsp;2&nbsp;**&nbsp;n</code>.</p>

</div>
</td></tr>
<tr><td><a href="Weak.html#VALlength">length</a> [<a href="Weak.html">Weak</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Weak</span>.length&nbsp;ar</code> returns the length (number of elements) of
   <code class="code">ar</code>.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALlength">length</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p>Return the length (number of characters) of the given string.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALlength">length</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p>Return the length (number of characters) of the given string.</p>

</div>
</td></tr>
<tr><td><a href="Stack.html#VALlength">length</a> [<a href="Stack.html">Stack</a>]</td>
<td><div class="info">
<p>Return the number of elements in a stack.</p>

</div>
</td></tr>
<tr><td><a href="Queue.html#VALlength">length</a> [<a href="Queue.html">Queue</a>]</td>
<td><div class="info">
<p>Return the number of elements in a queue.</p>

</div>
</td></tr>
<tr><td><a href="Obj.Ephemeron.html#VALlength">length</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
<td><div class="info">
<p>return the number of keys</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALlength">length</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALlength">length</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALlength">length</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.LongString.html#VALlength">length</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALlength">length</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Return the length (number of elements) of the given list.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALlength">length</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Return the length (number of elements) of the given list.</p>

</div>
</td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALlength">length</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.S.html#VALlength">length</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALlength">length</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.length&nbsp;tbl</code> returns the number of bindings in <code class="code">tbl</code>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALlength">length</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>Return the length (number of bytes) of the argument.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALlength">length</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>Return the length (number of bytes) of the argument.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALlength">length</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p>Return the number of characters currently contained in the buffer.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALlength">length</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p>Return the length (number of elements) of the given array.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALlength">length</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p>Return the length (number of elements) of the given array.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Cl.html#VALlet_">let_</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALlet_">let_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALletexception">letexception</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALletmodule">letmodule</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Lexing.html#VALlexeme">lexeme</a> [<a href="Lexing.html">Lexing</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Lexing</span>.lexeme&nbsp;lexbuf</code> returns the string matched by
           the regular expression.</p>

</div>
</td></tr>
<tr><td><a href="Lexing.html#VALlexeme_char">lexeme_char</a> [<a href="Lexing.html">Lexing</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Lexing</span>.lexeme_char&nbsp;lexbuf&nbsp;i</code> returns character number <code class="code">i</code> in
   the matched string.</p>

</div>
</td></tr>
<tr><td><a href="Lexing.html#VALlexeme_end">lexeme_end</a> [<a href="Lexing.html">Lexing</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Lexing</span>.lexeme_end&nbsp;lexbuf</code> returns the offset in the input stream
   of the character following the last character of the matched
   string.</p>

</div>
</td></tr>
<tr><td><a href="Lexing.html#VALlexeme_end_p">lexeme_end_p</a> [<a href="Lexing.html">Lexing</a>]</td>
<td><div class="info">
<p>Like <code class="code">lexeme_end</code>, but return a complete <code class="code">position</code> instead
    of an offset.</p>

</div>
</td></tr>
<tr><td><a href="Lexing.html#VALlexeme_start">lexeme_start</a> [<a href="Lexing.html">Lexing</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Lexing</span>.lexeme_start&nbsp;lexbuf</code> returns the offset in the
   input stream of the first character of the matched string.</p>

</div>
</td></tr>
<tr><td><a href="Lexing.html#VALlexeme_start_p">lexeme_start_p</a> [<a href="Lexing.html">Lexing</a>]</td>
<td><div class="info">
<p>Like <code class="code">lexeme_start</code>, but return a complete <code class="code">position</code> instead
    of an offset.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALlibunwind_available">libunwind_available</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALlibunwind_link_flags">libunwind_link_flags</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALlineto">lineto</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Draw a line with endpoints the current point and the given point,
   and move the current point to the given point.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALlink">link</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">link&nbsp;source&nbsp;dest</code> creates a hard link named <code class="code">dest</code> to the file
   named <code class="code">source</code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALlink">link</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">link&nbsp;source&nbsp;dest</code> creates a hard link named <code class="code">dest</code> to the file
   named <code class="code">source</code>.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALlink_everything">link_everything</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Sort.html#VALlist">list</a> [<a href="Sort.html">Sort</a>]</td>
<td><div class="info">
<p>Sort a list in increasing order according to an ordering predicate.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALlist_remove">list_remove</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALlisten">listen</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Set up a socket for receiving connection requests.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALlisten">listen</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Set up a socket for receiving connection requests.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALlnot">lnot</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Bitwise logical negation.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALload_path">load_path</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Dynlink.html#VALloadfile">loadfile</a> [<a href="Dynlink.html">Dynlink</a>]</td>
<td><div class="info">
<p>In bytecode: load the given bytecode object file (<code class="code">.cmo</code> file) or
    bytecode library file (<code class="code">.cma</code> file), and link it with the running
    program.</p>

</div>
</td></tr>
<tr><td><a href="Dynlink.html#VALloadfile_private">loadfile_private</a> [<a href="Dynlink.html">Dynlink</a>]</td>
<td><div class="info">
<p>Same as <code class="code">loadfile</code>, except that the compilation units just loaded
    are hidden (cannot be referenced) from other modules dynamically
    loaded afterwards.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALlocaltime">localtime</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Convert a time in seconds, as returned by <a href="UnixLabels.html#VALtime"><code class="code"><span class="constructor">UnixLabels</span>.time</code></a>, into a date
   and a time.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALlocaltime">localtime</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Convert a time in seconds, as returned by <a href="Unix.html#VALtime"><code class="code"><span class="constructor">Unix</span>.time</code></a>, into a date and
   a time.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.Slot.html#VALlocation">location</a> [<a href="Printexc.Slot.html">Printexc.Slot</a>]</td>
<td><div class="info">
<p><code class="code">location&nbsp;slot</code> returns the location information of the slot,
      if available, and <code class="code"><span class="constructor">None</span></code> otherwise.</p>

</div>
</td></tr>
<tr><td><a href="Syntaxerr.html#VALlocation_of_error">location_of_error</a> [<a href="Syntaxerr.html">Syntaxerr</a>]</td>
<td></td></tr>
<tr><td><a href="Mutex.html#VALlock">lock</a> [<a href="Mutex.html">Mutex</a>]</td>
<td><div class="info">
<p>Lock the given mutex.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALlockf">lockf</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">lockf&nbsp;fd&nbsp;cmd&nbsp;size</code> puts a lock on a region of the file opened
   as <code class="code">fd</code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALlockf">lockf</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">lockf&nbsp;fd&nbsp;cmd&nbsp;size</code> puts a lock on a region of the file opened
   as <code class="code">fd</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALlog">log</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Natural logarithm.</p>

</div>
</td></tr>
<tr><td><a href="Complex.html#VALlog">log</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>Natural logarithm (in base <code class="code">e</code>).</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALlog10">log10</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Base 10 logarithm.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALlog1p">log1p</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">log1p&nbsp;x</code> computes <code class="code">log(1.0&nbsp;+.&nbsp;x)</code> (natural logarithm),
    giving numerically-accurate results even if <code class="code">x</code> is close to <code class="code">0.0</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALlog2">log2</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Targetint.html#VALlogand">logand</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Bitwise logical and.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALlogand">logand</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Bitwise logical and.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALlogand">logand</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Bitwise logical and.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALlogand">logand</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Bitwise logical and.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALlognot">lognot</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Bitwise logical negation.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALlognot">lognot</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Bitwise logical negation.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALlognot">lognot</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Bitwise logical negation.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALlognot">lognot</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Bitwise logical negation.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALlogor">logor</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Bitwise logical or.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALlogor">logor</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Bitwise logical or.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALlogor">logor</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Bitwise logical or.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALlogor">logor</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Bitwise logical or.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALlogxor">logxor</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Bitwise logical exclusive or.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALlogxor">logxor</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Bitwise logical exclusive or.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALlogxor">logxor</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Bitwise logical exclusive or.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALlogxor">logxor</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Bitwise logical exclusive or.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALlookup_tables">lookup_tables</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALloop_at_exit">loop_at_exit</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Loop before exiting the program, the list given as argument is the
    list of handlers and the events on which these handlers are called.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALlowercase">lowercase</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with all uppercase letters
   translated to lowercase, including accented letters of the ISO
   Latin-1 (8859-1) character set.</p>

</span></div>
</td></tr>
<tr><td><a href="StringLabels.html#VALlowercase">lowercase</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with all uppercase letters
   translated to lowercase, including accented letters of the ISO
   Latin-1 (8859-1) character set.</p>

</span></div>
</td></tr>
<tr><td><a href="Char.html#VALlowercase">lowercase</a> [<a href="Char.html">Char</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Convert the given character to its equivalent lowercase character,
   using the ISO Latin-1 (8859-1) character set.</p>

</span></div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALlowercase">lowercase</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with all uppercase letters
   translated to lowercase, including accented letters of the ISO
   Latin-1 (8859-1) character set.</p>

</span></div>
</td></tr>
<tr><td><a href="Bytes.html#VALlowercase">lowercase</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with all uppercase letters
   translated to lowercase, including accented letters of the ISO
   Latin-1 (8859-1) character set.</p>

</span></div>
</td></tr>
<tr><td><a href="String.html#VALlowercase_ascii">lowercase_ascii</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with all uppercase letters
   translated to lowercase, using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALlowercase_ascii">lowercase_ascii</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with all uppercase letters
   translated to lowercase, using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="Char.html#VALlowercase_ascii">lowercase_ascii</a> [<a href="Char.html">Char</a>]</td>
<td><div class="info">
<p>Convert the given character to its equivalent lowercase character,
   using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALlowercase_ascii">lowercase_ascii</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with all uppercase letters
   translated to lowercase, using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALlowercase_ascii">lowercase_ascii</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with all uppercase letters
   translated to lowercase, using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.LargeFile.html#VALlseek">lseek</a> [<a href="UnixLabels.LargeFile.html">UnixLabels.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALlseek">lseek</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Set the current position for a file descriptor, and return the resulting
    offset (from the beginning of the file).</p>

</div>
</td></tr>
<tr><td><a href="Unix.LargeFile.html#VALlseek">lseek</a> [<a href="Unix.LargeFile.html">Unix.LargeFile</a>]</td>
<td><div class="info">
<p>See <a href="Unix.html#VALlseek"><code class="code"><span class="constructor">Unix</span>.lseek</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALlseek">lseek</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Set the current position for a file descriptor, and return the resulting
    offset (from the beginning of the file).</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.LargeFile.html#VALlstat">lstat</a> [<a href="UnixLabels.LargeFile.html">UnixLabels.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALlstat">lstat</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="UnixLabels.html#VALstat"><code class="code"><span class="constructor">UnixLabels</span>.stat</code></a>, but in case the file is a symbolic link,
   return the information for the link itself.</p>

</div>
</td></tr>
<tr><td><a href="Unix.LargeFile.html#VALlstat">lstat</a> [<a href="Unix.LargeFile.html">Unix.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="Unix.html#VALlstat">lstat</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALstat"><code class="code"><span class="constructor">Unix</span>.stat</code></a>, but in case the file is a symbolic link,
   return the information for the link itself.</p>

</div>
</td></tr>
<tr><td align="left"><div>M</div></td></tr>
<tr><td><a href="Graphics.html#VALmagenta">magenta</a> [<a href="Graphics.html">Graphics</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALmagic">magic</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Gc.html#VALmajor">major</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>Do a minor collection and finish the current major collection cycle.</p>

</div>
</td></tr>
<tr><td><a href="Gc.html#VALmajor_slice">major_slice</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p><code class="code">major_slice&nbsp;n</code>
    Do a minor collection and a slice of major collection.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALmake">make</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.make&nbsp;n&nbsp;c</code> returns a fresh string of length <code class="code">n</code>,
   filled with the character <code class="code">c</code>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALmake">make</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.make&nbsp;n&nbsp;c</code> returns a fresh string of length <code class="code">n</code>,
   filled with the character <code class="code">c</code>.</p>

</div>
</td></tr>
<tr><td><a href="Random.State.html#VALmake">make</a> [<a href="Random.State.html">Random.State</a>]</td>
<td><div class="info">
<p>Create a new state and initialize it with the given seed.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALmake">make</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">make&nbsp;n&nbsp;c</code> returns a new byte sequence of length <code class="code">n</code>, filled with
    the byte <code class="code">c</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALmake">make</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">make&nbsp;n&nbsp;c</code> returns a new byte sequence of length <code class="code">n</code>, filled with
    the byte <code class="code">c</code>.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALmake">make</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.make&nbsp;n&nbsp;x</code> returns a fresh array of length <code class="code">n</code>,
   initialized with <code class="code">x</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALmake">make</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.make&nbsp;n&nbsp;x</code> returns a fresh array of length <code class="code">n</code>,
   initialized with <code class="code">x</code>.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALmake_archive">make_archive</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALmake_class">make_class</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALmake_class_store">make_class_store</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="ArrayLabels.html#VALmake_float">make_float</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Array.html#VALmake_float">make_float</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Format.html#VALmake_formatter">make_formatter</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">make_formatter&nbsp;out&nbsp;flush</code> returns a new formatter that outputs with
  function <code class="code">out</code>, and flushes with function <code class="code">flush</code>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALmake_image">make_image</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Convert the given color matrix to an image.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalFormat.html#VALmake_iprintf">make_iprintf</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Depend.html#VALmake_leaf">make_leaf</a> [<a href="Depend.html">Depend</a>]</td>
<td></td></tr>
<tr><td><a href="Genlex.html#VALmake_lexer">make_lexer</a> [<a href="Genlex.html">Genlex</a>]</td>
<td><div class="info">
<p>Construct the lexer function.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALmake_matrix">make_matrix</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.make_matrix&nbsp;dimx&nbsp;dimy&nbsp;e</code> returns a two-dimensional array
   (an array of arrays) with first dimension <code class="code">dimx</code> and
   second dimension <code class="code">dimy</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALmake_matrix">make_matrix</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.make_matrix&nbsp;dimx&nbsp;dimy&nbsp;e</code> returns a two-dimensional array
   (an array of arrays) with first dimension <code class="code">dimx</code> and
   second dimension <code class="code">dimy</code>.</p>

</div>
</td></tr>
<tr><td><a href="Depend.html#VALmake_node">make_node</a> [<a href="Depend.html">Depend</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALmake_package">make_package</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalFormat.html#VALmake_printf">make_printf</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALmake_runtime">make_runtime</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Random.State.html#VALmake_self_init">make_self_init</a> [<a href="Random.State.html">Random.State</a>]</td>
<td><div class="info">
<p>Create a new state and initialize it with a system-dependent
      low-entropy seed.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALmake_symbolic_output_buffer">make_symbolic_output_buffer</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">make_symbolic_output_buffer&nbsp;()</code> returns a fresh buffer for
  symbolic output.</p>

</div>
</td></tr>
<tr><td><a href="Tbl.html#VALmap">map</a> [<a href="Tbl.html">Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="String.html#VALmap">map</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.map&nbsp;f&nbsp;s</code> applies function <code class="code">f</code> in turn to all the
    characters of <code class="code">s</code> (in increasing index order) and stores the
    results in a new string that is returned.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALmap">map</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.map&nbsp;f&nbsp;s</code> applies function <code class="code">f</code> in turn to all
   the characters of <code class="code">s</code> and stores the results in a new string that
   is returned.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALmap">map</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALmap">map</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.Stdlib.Option.html#VALmap">map</a> [<a href="Misc.Stdlib.Option.html">Misc.Stdlib.Option</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALmap">map</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.map&nbsp;f&nbsp;[a1;&nbsp;...;&nbsp;an]</code> applies function <code class="code">f</code> to <code class="code">a1,&nbsp;...,&nbsp;an</code>,
   and builds the list <code class="code">[f&nbsp;a1;&nbsp;...;&nbsp;f&nbsp;an]</code>
   with the results returned by <code class="code">f</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALmap">map</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.map&nbsp;f&nbsp;[a1;&nbsp;...;&nbsp;an]</code> applies function <code class="code">f</code> to <code class="code">a1,&nbsp;...,&nbsp;an</code>,
   and builds the list <code class="code">[f&nbsp;a1;&nbsp;...;&nbsp;f&nbsp;an]</code>
   with the results returned by <code class="code">f</code>.</p>

</div>
</td></tr>
<tr><td><a href="Identifiable.Tbl.html#VALmap">map</a> [<a href="Identifiable.Tbl.html">Identifiable.Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="Identifiable.Set.html#VALmap">map</a> [<a href="Identifiable.Set.html">Identifiable.Set</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALmap">map</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">map&nbsp;f&nbsp;m</code> returns a map with same domain as <code class="code">m</code>, where the
       associated value <code class="code">a</code> of all bindings of <code class="code">m</code> has been
       replaced by the result of the application of <code class="code">f</code> to <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALmap">map</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">map&nbsp;f&nbsp;s</code> is the set whose elements are <code class="code">f&nbsp;a0</code>,<code class="code">f&nbsp;a1</code>...</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALmap">map</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">map&nbsp;f&nbsp;s</code> applies function <code class="code">f</code> in turn to all the bytes of <code class="code">s</code> and
    stores the resulting bytes in a new sequence that is returned as
    the result.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALmap">map</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">map&nbsp;f&nbsp;s</code> applies function <code class="code">f</code> in turn to all the bytes of <code class="code">s</code>
    (in increasing index order) and stores the resulting bytes in
    a new sequence that is returned as the result.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALmap">map</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.map&nbsp;f&nbsp;a</code> applies function <code class="code">f</code> to all the elements of <code class="code">a</code>,
   and builds an array with the results returned by <code class="code">f</code>:
   <code class="code">[|&nbsp;f&nbsp;a.(0);&nbsp;f&nbsp;a.(1);&nbsp;...;&nbsp;f&nbsp;a.(<span class="constructor">Array</span>.length&nbsp;a&nbsp;-&nbsp;1)&nbsp;|]</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALmap">map</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.map&nbsp;f&nbsp;a</code> applies function <code class="code">f</code> to all the elements of <code class="code">a</code>,
   and builds an array with the results returned by <code class="code">f</code>:
   <code class="code">[|&nbsp;f&nbsp;a.(0);&nbsp;f&nbsp;a.(1);&nbsp;...;&nbsp;f&nbsp;a.(<span class="constructor">Array</span>.length&nbsp;a&nbsp;-&nbsp;1)&nbsp;|]</code>.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALmap2">map2</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.map2&nbsp;f&nbsp;[a1;&nbsp;...;&nbsp;an]&nbsp;[b1;&nbsp;...;&nbsp;bn]</code> is
   <code class="code">[f&nbsp;a1&nbsp;b1;&nbsp;...;&nbsp;f&nbsp;an&nbsp;bn]</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALmap2">map2</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.map2&nbsp;f&nbsp;[a1;&nbsp;...;&nbsp;an]&nbsp;[b1;&nbsp;...;&nbsp;bn]</code> is
   <code class="code">[f&nbsp;a1&nbsp;b1;&nbsp;...;&nbsp;f&nbsp;an&nbsp;bn]</code>.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALmap2">map2</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.map2&nbsp;f&nbsp;a&nbsp;b</code> applies function <code class="code">f</code> to all the elements of <code class="code">a</code>
   and <code class="code">b</code>, and builds an array with the results returned by <code class="code">f</code>:
   <code class="code">[|&nbsp;f&nbsp;a.(0)&nbsp;b.(0);&nbsp;...;&nbsp;f&nbsp;a.(<span class="constructor">Array</span>.length&nbsp;a&nbsp;-&nbsp;1)&nbsp;b.(<span class="constructor">Array</span>.length&nbsp;b&nbsp;-&nbsp;1)|]</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALmap2">map2</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.map2&nbsp;f&nbsp;a&nbsp;b</code> applies function <code class="code">f</code> to all the elements of <code class="code">a</code>
   and <code class="code">b</code>, and builds an array with the results returned by <code class="code">f</code>:
   <code class="code">[|&nbsp;f&nbsp;a.(0)&nbsp;b.(0);&nbsp;...;&nbsp;f&nbsp;a.(<span class="constructor">Array</span>.length&nbsp;a&nbsp;-&nbsp;1)&nbsp;b.(<span class="constructor">Array</span>.length&nbsp;b&nbsp;-&nbsp;1)|]</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.Stdlib.List.html#VALmap2_prefix">map2_prefix</a> [<a href="Misc.Stdlib.List.html">Misc.Stdlib.List</a>]</td>
<td><div class="info">
<p><code class="code"><span class="keyword">let</span>&nbsp;r1,&nbsp;r2&nbsp;=&nbsp;map2_prefix&nbsp;f&nbsp;l1&nbsp;l2</code>
        If <code class="code">l1</code> is of length n and <code class="code">l2&nbsp;=&nbsp;h2&nbsp;@&nbsp;t2</code> with h2 of length n,
        r1 is <code class="code"><span class="constructor">List</span>.map2&nbsp;f&nbsp;l1&nbsp;h1</code> and r2 is t2.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALmap_end">map_end</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALmap_file">map_file</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Memory mapping of a file as a big array.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALmap_file">map_file</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Memory mapping of a file as a big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALmap_file">map_file</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.Array2.html#VALmap_file">map_file</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.Array1.html#VALmap_file">map_file</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALmap_file">map_file</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td></td></tr>
<tr><td><a href="Identifiable.Map.html#VALmap_keys">map_keys</a> [<a href="Identifiable.Map.html">Identifiable.Map</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALmap_left_right">map_left_right</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_mapper.html#VALmap_opt">map_opt</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td></td></tr>
<tr><td><a href="String.html#VALmapi">mapi</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.mapi&nbsp;f&nbsp;s</code> calls <code class="code">f</code> with each character of <code class="code">s</code> and its
    index (in increasing index order) and stores the results in a new
    string that is returned.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALmapi">mapi</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.mapi&nbsp;f&nbsp;s</code> calls <code class="code">f</code> with each character of <code class="code">s</code> and its
    index (in increasing index order) and stores the results in a new
    string that is returned.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALmapi">mapi</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALmapi">mapi</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALmap"><code class="code"><span class="constructor">List</span>.map</code></a>, but the function is applied to the index of
   the element as first argument (counting from 0), and the element
   itself as second argument.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALmapi">mapi</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALmap"><code class="code"><span class="constructor">List</span>.map</code></a>, but the function is applied to the index of
   the element as first argument (counting from 0), and the element
   itself as second argument.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALmapi">mapi</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p>Same as <a href="Map.S.html#VALmap"><code class="code"><span class="constructor">Map</span>.<span class="constructor">S</span>.map</code></a>, but the function receives as arguments both the
       key and the associated value for each binding of the map.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALmapi">mapi</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">mapi&nbsp;f&nbsp;s</code> calls <code class="code">f</code> with each character of <code class="code">s</code> and its
    index (in increasing index order) and stores the resulting bytes
    in a new sequence that is returned as the result.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALmapi">mapi</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">mapi&nbsp;f&nbsp;s</code> calls <code class="code">f</code> with each character of <code class="code">s</code> and its
    index (in increasing index order) and stores the resulting bytes
    in a new sequence that is returned as the result.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALmapi">mapi</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="Array.html#VALmap"><code class="code"><span class="constructor">Array</span>.map</code></a>, but the
   function is applied to the index of the element as first argument,
   and the element itself as second argument.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALmapi">mapi</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p>Same as <a href="Array.html#VALmap"><code class="code"><span class="constructor">Array</span>.map</code></a>, but the
   function is applied to the index of the element as first argument,
   and the element itself as second argument.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALmark_rhs_docs">mark_rhs_docs</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Mark as associated the item documentation for the symbols between
    two positions (for ambiguity warnings)</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALmark_symbol_docs">mark_symbol_docs</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Mark the item documentation for the current symbol (for ambiguity
    warnings).</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALmarshal">marshal</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALmatch_">match_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Str.html#VALmatch_beginning">match_beginning</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">match_beginning()</code> returns the position of the first character
   of the substring that was matched by the last call to a matching
   or searching function (see <a href="Str.html#VALmatched_string"><code class="code"><span class="constructor">Str</span>.matched_string</code></a> for details).</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALmatch_end">match_end</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">match_end()</code> returns the position of the character following the
   last character of the substring that was matched by the last call
   to a matching or searching function (see <a href="Str.html#VALmatched_string"><code class="code"><span class="constructor">Str</span>.matched_string</code></a> for
   details).</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALmatched_group">matched_group</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">matched_group&nbsp;n&nbsp;s</code> returns the substring of <code class="code">s</code> that was matched
   by the <code class="code">n</code>th group <code class="code">\(...\)</code> of the regular expression that was
   matched by the last call to a matching or searching function (see
   <a href="Str.html#VALmatched_string"><code class="code"><span class="constructor">Str</span>.matched_string</code></a> for details).</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALmatched_string">matched_string</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">matched_string&nbsp;s</code> returns the substring of <code class="code">s</code> that was matched
   by the last call to one of the following matching or searching
   functions: <a href="Str.html#VALstring_match"><code class="code"><span class="constructor">Str</span>.string_match</code></a>, <a href="Str.html#VALsearch_forward"><code class="code"><span class="constructor">Str</span>.search_forward</code></a>, <a href="Str.html#VALsearch_backward"><code class="code"><span class="constructor">Str</span>.search_backward</code></a>, <a href="Str.html#VALstring_partial_match"><code class="code"><span class="constructor">Str</span>.string_partial_match</code></a>, <a href="Str.html#VALglobal_substitute"><code class="code"><span class="constructor">Str</span>.global_substitute</code></a>, <a href="Str.html#VALsubstitute_first"><code class="code"><span class="constructor">Str</span>.substitute_first</code></a>
   provided that none of the following functions was called inbetween: <a href="Str.html#VALglobal_replace"><code class="code"><span class="constructor">Str</span>.global_replace</code></a>, <a href="Str.html#VALreplace_first"><code class="code"><span class="constructor">Str</span>.replace_first</code></a>, <a href="Str.html#VALsplit"><code class="code"><span class="constructor">Str</span>.split</code></a>, <a href="Str.html#VALbounded_split"><code class="code"><span class="constructor">Str</span>.bounded_split</code></a>, <a href="Str.html#VALsplit_delim"><code class="code"><span class="constructor">Str</span>.split_delim</code></a>, <a href="Str.html#VALbounded_split_delim"><code class="code"><span class="constructor">Str</span>.bounded_split_delim</code></a>, <a href="Str.html#VALfull_split"><code class="code"><span class="constructor">Str</span>.full_split</code></a>, <a href="Str.html#VALbounded_full_split"><code class="code"><span class="constructor">Str</span>.bounded_full_split</code></a>
   Note: in the case of <code class="code">global_substitute</code> and <code class="code">substitute_first</code>,
   a call to <code class="code">matched_string</code> is only valid within the <code class="code">subst</code> argument,
   not after <code class="code">global_substitute</code> or <code class="code">substitute_first</code> returns.</p>

</div>
</td></tr>
<tr><td><a href="Uchar.html#VALmax">max</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">max</code> is U+10FFFF.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALmax">max</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the greater of the two arguments.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALmax_array_length">max_array_length</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Maximum length of a normal array.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALmax_binding">max_binding</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALmax_binding">max_binding</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p>Same as <a href="Map.S.html#VALmin_binding"><code class="code"><span class="constructor">Map</span>.<span class="constructor">S</span>.min_binding</code></a>, but returns the largest binding
        of the given map.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALmax_binding_opt">max_binding_opt</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALmax_binding_opt">max_binding_opt</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p>Same as <a href="Map.S.html#VALmin_binding_opt"><code class="code"><span class="constructor">Map</span>.<span class="constructor">S</span>.min_binding_opt</code></a>, but returns the largest binding
        of the given map.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALmax_elt">max_elt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="Set.S.html#VALmax_elt">max_elt</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p>Same as <a href="Set.S.html#VALmin_elt"><code class="code"><span class="constructor">Set</span>.<span class="constructor">S</span>.min_elt</code></a>, but returns the largest element of the
       given set.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALmax_elt_opt">max_elt_opt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="Set.S.html#VALmax_elt_opt">max_elt_opt</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p>Same as <a href="Set.S.html#VALmin_elt_opt"><code class="code"><span class="constructor">Set</span>.<span class="constructor">S</span>.min_elt_opt</code></a>, but returns the largest element of the
        given set.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALmax_float">max_float</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>The largest positive finite value of type <code class="code">float</code>.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALmax_int">max_int</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>The greatest representable target integer,
    either 2<sup class="superscript">31</sup> - 1 on a 32-bit platform,
    or 2<sup class="superscript">63</sup> - 1 on a 64-bit platform.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALmax_int">max_int</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>The greatest representable integer.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALmax_int">max_int</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>The greatest representable native integer,
   either 2<sup class="superscript">31</sup> - 1 on a 32-bit platform,
   or 2<sup class="superscript">63</sup> - 1 on a 64-bit platform.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALmax_int">max_int</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>The greatest representable 64-bit integer, 2<sup class="superscript">63</sup> - 1.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALmax_int">max_int</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>The greatest representable 32-bit integer, 2<sup class="superscript">31</sup> - 1.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALmax_string_length">max_string_length</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Maximum length of strings and byte sequences.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALmax_tag">max_tag</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALmax_young_wosize">max_young_wosize</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALmay">may</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALmay_map">may_map</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Weak.S.html#VALmem">mem</a> [<a href="Weak.S.html">Weak.S</a>]</td>
<td><div class="info">
<p><code class="code">mem&nbsp;t&nbsp;x</code> returns <code class="code"><span class="keyword">true</span></code> if there is at least one instance
        of <code class="code">x</code> in <code class="code">t</code>, false otherwise.</p>

</div>
</td></tr>
<tr><td><a href="Tbl.html#VALmem">mem</a> [<a href="Tbl.html">Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALmem">mem</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALmem">mem</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALmem">mem</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALmem">mem</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALmem">mem</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALmem">mem</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code">mem&nbsp;a&nbsp;l</code> is true if and only if <code class="code">a</code> is equal
   to an element of <code class="code">l</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALmem">mem</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code">mem&nbsp;a&nbsp;l</code> is true if and only if <code class="code">a</code> is equal
   to an element of <code class="code">l</code>.</p>

</div>
</td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALmem">mem</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.S.html#VALmem">mem</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALmem">mem</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.mem&nbsp;tbl&nbsp;x</code> checks if <code class="code">x</code> is bound in <code class="code">tbl</code>.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALmem">mem</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">mem&nbsp;x&nbsp;m</code> returns <code class="code"><span class="keyword">true</span></code> if <code class="code">m</code> contains a binding for <code class="code">x</code>,
       and <code class="code"><span class="keyword">false</span></code> otherwise.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALmem">mem</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">mem&nbsp;x&nbsp;s</code> tests whether <code class="code">x</code> belongs to the set <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALmem">mem</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code">mem&nbsp;x&nbsp;a</code> is true if and only if <code class="code">x</code> is equal
   to an element of <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALmem">mem</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code">mem&nbsp;a&nbsp;l</code> is true if and only if <code class="code">a</code> is equal
   to an element of <code class="code">l</code>.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALmem_assoc">mem_assoc</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALassoc"><code class="code"><span class="constructor">List</span>.assoc</code></a>, but simply return true if a binding exists,
   and false if no bindings exist for the given key.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALmem_assoc">mem_assoc</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALassoc"><code class="code"><span class="constructor">List</span>.assoc</code></a>, but simply return true if a binding exists,
   and false if no bindings exist for the given key.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALmem_assq">mem_assq</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALmem_assoc"><code class="code"><span class="constructor">List</span>.mem_assoc</code></a>, but uses physical equality instead of
   structural equality to compare keys.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALmem_assq">mem_assq</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALmem_assoc"><code class="code"><span class="constructor">List</span>.mem_assoc</code></a>, but uses physical equality instead of
   structural equality to compare keys.</p>

</div>
</td></tr>
<tr><td><a href="Identifiable.Tbl.html#VALmemoize">memoize</a> [<a href="Identifiable.Tbl.html">Identifiable.Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALmemq">memq</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALmem"><code class="code"><span class="constructor">List</span>.mem</code></a>, but uses physical equality instead of structural
   equality to compare list elements.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALmemq">memq</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALmem"><code class="code"><span class="constructor">List</span>.mem</code></a>, but uses physical equality instead of structural
   equality to compare list elements.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALmemq">memq</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="Array.html#VALmem"><code class="code"><span class="constructor">Array</span>.mem</code></a>, but uses physical equality instead of structural
   equality to compare list elements.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALmemq">memq</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p>Same as <a href="Array.html#VALmem"><code class="code"><span class="constructor">Array</span>.mem</code></a>, but uses physical equality instead of structural
   equality to compare array elements.</p>

</div>
</td></tr>
<tr><td><a href="Weak.S.html#VALmerge">merge</a> [<a href="Weak.S.html">Weak.S</a>]</td>
<td><div class="info">
<p><code class="code">merge&nbsp;t&nbsp;x</code> returns an instance of <code class="code">x</code> found in <code class="code">t</code> if any,
        or else adds <code class="code">x</code> to <code class="code">t</code> and return <code class="code">x</code>.</p>

</div>
</td></tr>
<tr><td><a href="Sort.html#VALmerge">merge</a> [<a href="Sort.html">Sort</a>]</td>
<td><div class="info">
<p>Merge two lists according to the given predicate.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALmerge">merge</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALmerge">merge</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Merge two lists:
    Assuming that <code class="code">l1</code> and <code class="code">l2</code> are sorted according to the
    comparison function <code class="code">cmp</code>, <code class="code">merge&nbsp;cmp&nbsp;l1&nbsp;l2</code> will return a
    sorted list containing all the elements of <code class="code">l1</code> and <code class="code">l2</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALmerge">merge</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Merge two lists:
    Assuming that <code class="code">l1</code> and <code class="code">l2</code> are sorted according to the
    comparison function <code class="code">cmp</code>, <code class="code">merge&nbsp;cmp&nbsp;l1&nbsp;l2</code> will return a
    sorted list containing all the elements of <code class="code">l1</code> and <code class="code">l2</code>.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALmerge">merge</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">merge&nbsp;f&nbsp;m1&nbsp;m2</code> computes a map whose keys is a subset of keys of <code class="code">m1</code>
        and of <code class="code">m2</code>.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Cf.html#VALmethod_">method_</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Ctf.html#VALmethod_">method_</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td>
<td></td></tr>
<tr><td><a href="Uchar.html#VALmin">min</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">min</code> is U+0000.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALmin">min</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the smaller of the two arguments.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALmin_binding">min_binding</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALmin_binding">min_binding</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p>Return the smallest binding of the given map
       (with respect to the <code class="code"><span class="constructor">Ord</span>.compare</code> ordering), or raise
       <code class="code"><span class="constructor">Not_found</span></code> if the map is empty.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALmin_binding_opt">min_binding_opt</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALmin_binding_opt">min_binding_opt</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p>Return the smallest binding of the given map
       (with respect to the <code class="code"><span class="constructor">Ord</span>.compare</code> ordering), or <code class="code"><span class="constructor">None</span></code>
       if the map is empty.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALmin_elt">min_elt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="Set.S.html#VALmin_elt">min_elt</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p>Return the smallest element of the given set
       (with respect to the <code class="code"><span class="constructor">Ord</span>.compare</code> ordering), or raise
       <code class="code"><span class="constructor">Not_found</span></code> if the set is empty.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALmin_elt_opt">min_elt_opt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="Set.S.html#VALmin_elt_opt">min_elt_opt</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p>Return the smallest element of the given set
       (with respect to the <code class="code"><span class="constructor">Ord</span>.compare</code> ordering), or <code class="code"><span class="constructor">None</span></code>
       if the set is empty.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALmin_float">min_float</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>The smallest positive, non-zero, non-denormalized value of type <code class="code">float</code>.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALmin_int">min_int</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>The smallest representable target integer,
   either -2<sup class="superscript">31</sup> on a 32-bit platform,
   or -2<sup class="superscript">63</sup> on a 64-bit platform.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALmin_int">min_int</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>The smallest representable integer.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALmin_int">min_int</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>The smallest representable native integer,
   either -2<sup class="superscript">31</sup> on a 32-bit platform,
   or -2<sup class="superscript">63</sup> on a 64-bit platform.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALmin_int">min_int</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>The smallest representable 64-bit integer, -2<sup class="superscript">63</sup>.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALmin_int">min_int</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>The smallest representable 32-bit integer, -2<sup class="superscript">31</sup>.</p>

</div>
</td></tr>
<tr><td><a href="Gc.html#VALminor">minor</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>Trigger a minor collection.</p>

</div>
</td></tr>
<tr><td><a href="Gc.html#VALminor_words">minor_words</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>Number of words allocated in the minor heap since the program was
    started.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALminus_one">minus_one</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>The target integer -1.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALminus_one">minus_one</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>The native integer -1.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALminus_one">minus_one</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>The 64-bit integer -1.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALminus_one">minus_one</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>The 32-bit integer -1.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Cstr.html#VALmk">mk</a> [<a href="Ast_helper.Cstr.html">Ast_helper.Cstr</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Csig.html#VALmk">mk</a> [<a href="Ast_helper.Csig.html">Ast_helper.Csig</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Ci.html#VALmk">mk</a> [<a href="Ast_helper.Ci.html">Ast_helper.Ci</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cf.html#VALmk">mk</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cl.html#VALmk">mk</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Ctf.html#VALmk">mk</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cty.html#VALmk">mk</a> [<a href="Ast_helper.Cty.html">Ast_helper.Cty</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Vb.html#VALmk">mk</a> [<a href="Ast_helper.Vb.html">Ast_helper.Vb</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Incl.html#VALmk">mk</a> [<a href="Ast_helper.Incl.html">Ast_helper.Incl</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Opn.html#VALmk">mk</a> [<a href="Ast_helper.Opn.html">Ast_helper.Opn</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mb.html#VALmk">mk</a> [<a href="Ast_helper.Mb.html">Ast_helper.Mb</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mtd.html#VALmk">mk</a> [<a href="Ast_helper.Mtd.html">Ast_helper.Mtd</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Md.html#VALmk">mk</a> [<a href="Ast_helper.Md.html">Ast_helper.Md</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALmk">mk</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALmk">mk</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mod.html#VALmk">mk</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mty.html#VALmk">mk</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Te.html#VALmk">mk</a> [<a href="Ast_helper.Te.html">Ast_helper.Te</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Type.html#VALmk">mk</a> [<a href="Ast_helper.Type.html">Ast_helper.Type</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Val.html#VALmk">mk</a> [<a href="Ast_helper.Val.html">Ast_helper.Val</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALmk">mk</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALmk">mk</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALmk">mk</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="Warnings.html#VALmk_lazy">mk_lazy</a> [<a href="Warnings.html">Warnings</a>]</td>
<td><div class="info">
<p>Like <code class="code"><span class="constructor">Lazy</span>.of_fun</code>, but the function is applied with
        the warning settings at the time <code class="code">mk_lazy</code> is called.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALmkdir">mkdir</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Create a directory with the given permissions.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALmkdir">mkdir</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Create a directory with the given permissions (see <a href="Unix.html#VALumask"><code class="code"><span class="constructor">Unix</span>.umask</code></a>).</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALmkdll">mkdll</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALmkexe">mkexe</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALmkfifo">mkfifo</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Create a named pipe with the given permissions.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALmkfifo">mkfifo</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Create a named pipe with the given permissions (see <a href="Unix.html#VALumask"><code class="code"><span class="constructor">Unix</span>.umask</code></a>).</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALmkloc">mkloc</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALmkmaindll">mkmaindll</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALmknoloc">mknoloc</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALmktime">mktime</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Convert a date and time, specified by the <code class="code">tm</code> argument, into
   a time in seconds, as returned by <a href="UnixLabels.html#VALtime"><code class="code"><span class="constructor">UnixLabels</span>.time</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALmktime">mktime</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Convert a date and time, specified by the <code class="code">tm</code> argument, into
   a time in seconds, as returned by <a href="Unix.html#VALtime"><code class="code"><span class="constructor">Unix</span>.time</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALmod_float">mod_float</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">mod_float&nbsp;a&nbsp;b</code> returns the remainder of <code class="code">a</code> with respect to
   <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALmodel">model</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALmodf">modf</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">modf&nbsp;f</code> returns the pair of the fractional and integral
   part of <code class="code">f</code>.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Str.html#VALmodtype">modtype</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALmodtype">modtype</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="Typemod.html#VALmodtype_of_package">modtype_of_package</a> [<a href="Typemod.html">Typemod</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALmodule_">module_</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALmodule_">module_</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALmouse_pos">mouse_pos</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Return the position of the mouse cursor, relative to the
   graphics window.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALmoveto">moveto</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Position the current point.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALmul">mul</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Multiplication.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALmul">mul</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Multiplication.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALmul">mul</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Multiplication.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALmul">mul</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Multiplication.</p>

</div>
</td></tr>
<tr><td><a href="Complex.html#VALmul">mul</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>Multiplication</p>

</div>
</td></tr>
<tr><td align="left"><div>N</div></td></tr>
<tr><td><a href="Scanf.Scanning.html#VALname_of_input">name_of_input</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Scanning</span>.name_of_input&nbsp;ic</code> returns the name of the character source
    for the given <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted input channel.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALnan">nan</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>A special floating-point value denoting the result of an
   undefined operation such as <code class="code">0.0&nbsp;/.&nbsp;0.0</code>.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALnarrow">narrow</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALnative_c_libraries">native_c_libraries</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALnative_code">native_code</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALnative_pack_linker">native_pack_linker</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Random.State.html#VALnativeint">nativeint</a> [<a href="Random.State.html">Random.State</a>]</td>
<td></td></tr>
<tr><td><a href="Random.html#VALnativeint">nativeint</a> [<a href="Random.html">Random</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Random</span>.nativeint&nbsp;bound</code> returns a random integer between 0 (inclusive)
     and <code class="code">bound</code> (exclusive).</p>

</div>
</td></tr>
<tr><td><a href="Misc.Int_literal_converter.html#VALnativeint">nativeint</a> [<a href="Misc.Int_literal_converter.html">Misc.Int_literal_converter</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.html#VALnativeint">nativeint</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Const.html#VALnativeint">nativeint</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td>
<td></td></tr>
<tr><td><a href="Targetint.html#VALneg">neg</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Unary negation.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALneg">neg</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Unary negation.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALneg">neg</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Unary negation.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALneg">neg</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Unary negation.</p>

</div>
</td></tr>
<tr><td><a href="Complex.html#VALneg">neg</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>Unary negation.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALneg_infinity">neg_infinity</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Negative infinity.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALnew_">new_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALnew_block">new_block</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Event.html#VALnew_channel">new_channel</a> [<a href="Event.html">Event</a>]</td>
<td><div class="info">
<p>Return a new channel.</p>

</div>
</td></tr>
<tr><td><a href="Lexing.html#VALnew_line">new_line</a> [<a href="Lexing.html">Lexing</a>]</td>
<td><div class="info">
<p>Update the <code class="code">lex_curr_p</code> field of the lexbuf to reflect the start
    of a new line.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALnew_method">new_method</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALnew_methods_variables">new_methods_variables</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALnew_variable">new_variable</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALnewtype">newtype</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Stream.html#VALnext">next</a> [<a href="Stream.html">Stream</a>]</td>
<td><div class="info">
<p>Return the first element of the stream and remove it from the
   stream.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALnice">nice</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Change the process priority.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALnice">nice</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Change the process priority.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALno_auto_link">no_auto_link</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALno_check_prims">no_check_prims</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALno_overflow_add">no_overflow_add</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALno_overflow_lsl">no_overflow_lsl</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALno_overflow_mul">no_overflow_mul</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALno_overflow_sub">no_overflow_sub</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALno_scan_tag">no_scan_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALno_std_include">no_std_include</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALnoassert">noassert</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALnoinit">noinit</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALnone">none</a> [<a href="Location.html">Location</a>]</td>
<td><div class="info">
<p>An arbitrary value of type <code class="code">t</code>; describes an empty ghost range.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALnopervasives">nopervasives</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALnoprompt">noprompt</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALnopromptcont">nopromptcont</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Complex.html#VALnorm">norm</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>Norm: given <code class="code">x&nbsp;+&nbsp;i.y</code>, returns <code class="code">sqrt(x^2&nbsp;+&nbsp;y^2)</code>.</p>

</div>
</td></tr>
<tr><td><a href="Complex.html#VALnorm2">norm2</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>Norm squared: given <code class="code">x&nbsp;+&nbsp;i.y</code>, returns <code class="code">x^2&nbsp;+&nbsp;y^2</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALnormalise_eol">normalise_eol</a> [<a href="Misc.html">Misc</a>]</td>
<td><div class="info">
<p><code class="code">normalise_eol&nbsp;s</code> returns a fresh copy of <code class="code">s</code> with any '\r' characters
   removed.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALnot">not</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>The boolean negation.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALnoversion">noversion</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Stream.html#VALnpeek">npeek</a> [<a href="Stream.html">Stream</a>]</td>
<td><div class="info">
<p><code class="code">npeek&nbsp;n</code> returns the list of the <code class="code">n</code> first elements of
   the stream, or all its remaining elements if less than <code class="code">n</code>
   elements are available.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALnth">nth</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Return the <code class="code">n</code>-th element of the given list.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALnth">nth</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Return the <code class="code">n</code>-th element of the given list.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALnth">nth</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p>Get the n-th character of the buffer.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALnth_dim">nth_dim</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Genarray</span>.nth_dim&nbsp;a&nbsp;n</code> returns the <code class="code">n</code>-th dimension of the
     big array <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALnth_opt">nth_opt</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Return the <code class="code">n</code>-th element of the given list.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALnth_opt">nth_opt</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Return the <code class="code">n</code>-th element of the given list.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALnum_dims">num_dims</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p>Return the number of dimensions of the given big array.</p>

</div>
</td></tr>
<tr><td align="left"><div>O</div></td></tr>
<tr><td><a href="Clflags.html#VALo1_arguments">o1_arguments</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALo2_arguments">o2_arguments</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALo3_arguments">o3_arguments</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALobj">obj</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALobject_">object_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALobject_">object_</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.html#VALobject_tag">object_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALobjfiles">objfiles</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Sys.html#VALocaml_version">ocaml_version</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p><code class="code">ocaml_version</code> is the version of OCaml.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALocamlc_cflags">ocamlc_cflags</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALocamlc_cppflags">ocamlc_cppflags</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALocamlopt_cflags">ocamlopt_cflags</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALocamlopt_cppflags">ocamlopt_cppflags</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.Array3.html#VALof_array">of_array</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Build a three-dimensional big array initialized from the
     given array of arrays of arrays.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALof_array">of_array</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p>Build a two-dimensional big array initialized from the
     given array of arrays.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALof_array">of_array</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p>Build a one-dimensional big array initialized from the
     given array.</p>

</div>
</td></tr>
<tr><td><a href="Stream.html#VALof_bytes">of_bytes</a> [<a href="Stream.html">Stream</a>]</td>
<td><div class="info">
<p>Return the stream of the characters of the bytes parameter.</p>

</div>
</td></tr>
<tr><td><a href="Stream.html#VALof_channel">of_channel</a> [<a href="Stream.html">Stream</a>]</td>
<td><div class="info">
<p>Return the stream of the characters read from the input channel.</p>

</div>
</td></tr>
<tr><td><a href="Uchar.html#VALof_char">of_char</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">of_char&nbsp;c</code> is <code class="code">c</code> as an Unicode character.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALof_float">of_float</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Convert the given floating-point number to a target integer,
   discarding the fractional part (truncate towards 0).</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALof_float">of_float</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Convert the given floating-point number to a native integer,
   discarding the fractional part (truncate towards 0).</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALof_float">of_float</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Convert the given floating-point number to a 64-bit integer,
   discarding the fractional part (truncate towards 0).</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALof_float">of_float</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Convert the given floating-point number to a 32-bit integer,
   discarding the fractional part (truncate towards 0).</p>

</div>
</td></tr>
<tr><td><a href="Uchar.html#VALof_int">of_int</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">of_int&nbsp;i</code> is <code class="code">i</code> as an Unicode character.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALof_int">of_int</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Convert the given integer (type <code class="code">int</code>) to a target integer
    (type <code class="code">t</code>), module the target word size.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALof_int">of_int</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Convert the given integer (type <code class="code">int</code>) to a native integer
   (type <code class="code">nativeint</code>).</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALof_int">of_int</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Convert the given integer (type <code class="code">int</code>) to a 64-bit integer
    (type <code class="code">int64</code>).</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALof_int">of_int</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Convert the given integer (type <code class="code">int</code>) to a 32-bit integer
    (type <code class="code">int32</code>).</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALof_int32">of_int32</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Convert the given 32-bit integer (type <code class="code">int32</code>)
    to a target integer.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALof_int32">of_int32</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Convert the given 32-bit integer (type <code class="code">int32</code>)
   to a native integer.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALof_int32">of_int32</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Convert the given 32-bit integer (type <code class="code">int32</code>)
   to a 64-bit integer (type <code class="code">int64</code>).</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALof_int64">of_int64</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Convert the given 64-bit integer (type <code class="code">int64</code>)
    to a target integer.</p>

</div>
</td></tr>
<tr><td><a href="Numbers.Int16.html#VALof_int64_exn">of_int64_exn</a> [<a href="Numbers.Int16.html">Numbers.Int16</a>]</td>
<td></td></tr>
<tr><td><a href="Targetint.html#VALof_int_exn">of_int_exn</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Convert the given integer (type <code class="code">int</code>) to a target integer
    (type <code class="code">t</code>).</p>

</div>
</td></tr>
<tr><td><a href="Numbers.Int16.html#VALof_int_exn">of_int_exn</a> [<a href="Numbers.Int16.html">Numbers.Int16</a>]</td>
<td></td></tr>
<tr><td><a href="Numbers.Int8.html#VALof_int_exn">of_int_exn</a> [<a href="Numbers.Int8.html">Numbers.Int8</a>]</td>
<td></td></tr>
<tr><td><a href="Stream.html#VALof_list">of_list</a> [<a href="Stream.html">Stream</a>]</td>
<td><div class="info">
<p>Return the stream holding the elements of the list in the same
   order.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALof_list">of_list</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="Identifiable.Tbl.html#VALof_list">of_list</a> [<a href="Identifiable.Tbl.html">Identifiable.Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="Identifiable.Map.html#VALof_list">of_list</a> [<a href="Identifiable.Map.html">Identifiable.Map</a>]</td>
<td></td></tr>
<tr><td><a href="Identifiable.Set.html#VALof_list">of_list</a> [<a href="Identifiable.Set.html">Identifiable.Set</a>]</td>
<td></td></tr>
<tr><td><a href="Set.S.html#VALof_list">of_list</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">of_list&nbsp;l</code> creates a set from a list of elements.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALof_list">of_list</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.of_list&nbsp;l</code> returns a fresh array containing the elements
   of <code class="code">l</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALof_list">of_list</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.of_list&nbsp;l</code> returns a fresh array containing the elements
   of <code class="code">l</code>.</p>

</div>
</td></tr>
<tr><td><a href="Identifiable.Tbl.html#VALof_map">of_map</a> [<a href="Identifiable.Tbl.html">Identifiable.Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="Int64.html#VALof_nativeint">of_nativeint</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Convert the given native integer (type <code class="code">nativeint</code>)
   to a 64-bit integer (type <code class="code">int64</code>).</p>

</div>
</td></tr>
<tr><td><a href="Identifiable.Map.html#VALof_set">of_set</a> [<a href="Identifiable.Map.html">Identifiable.Map</a>]</td>
<td></td></tr>
<tr><td><a href="Targetint.html#VALof_string">of_string</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Convert the given string to a target integer.</p>

</div>
</td></tr>
<tr><td><a href="Stream.html#VALof_string">of_string</a> [<a href="Stream.html">Stream</a>]</td>
<td><div class="info">
<p>Return the stream of the characters of the string parameter.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALof_string">of_string</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Convert the given string to a native integer.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALof_string">of_string</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Convert the given string to a 64-bit integer.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALof_string">of_string</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Convert the given string to a 32-bit integer.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALof_string">of_string</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>Return a new byte sequence that contains the same bytes as the
    given string.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALof_string">of_string</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>Return a new byte sequence that contains the same bytes as the
    given string.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALof_string_opt">of_string_opt</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Same as <code class="code">of_string</code>, but return <code class="code"><span class="constructor">None</span></code> instead of raising.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALof_string_opt">of_string_opt</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Same as <code class="code">of_string</code>, but return <code class="code"><span class="constructor">None</span></code> instead of raising.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALof_string_opt">of_string_opt</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Same as <code class="code">of_string</code>, but return <code class="code"><span class="constructor">None</span></code> instead of raising.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array0.html#VALof_value">of_value</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td>
<td><div class="info">
<p>Build a zero-dimensional big array initialized from the
     given value.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALone">one</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>The target integer 1.</p>

</div>
</td></tr>
<tr><td><a href="Numbers.Int8.html#VALone">one</a> [<a href="Numbers.Int8.html">Numbers.Int8</a>]</td>
<td></td></tr>
<tr><td><a href="Nativeint.html#VALone">one</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>The native integer 1.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALone">one</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>The 64-bit integer 1.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALone">one</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>The 32-bit integer 1.</p>

</div>
</td></tr>
<tr><td><a href="Complex.html#VALone">one</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>The complex number <code class="code">1</code>.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALopaque">opaque</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Sys.html#VALopaque_identity">opaque_identity</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>For the purposes of optimization, <code class="code">opaque_identity</code> behaves like an
    unknown (and thus possibly side-effecting) function.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Cl.html#VALopen_">open_</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cty.html#VALopen_">open_</a> [<a href="Ast_helper.Cty.html">Ast_helper.Cty</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALopen_">open_</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALopen_">open_</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALopen_">open_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALopen_">open_</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Pparse.html#VALopen_and_check_magic">open_and_check_magic</a> [<a href="Pparse.html">Pparse</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALopen_box">open_box</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_open_box&nbsp;ppf&nbsp;d</code> opens a new compacting pretty-printing box with
    offset <code class="code">d</code> in the formatter <code class="code">ppf</code>.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalFormat.html#VALopen_box_of_string">open_box_of_string</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALopen_connection">open_connection</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Connect to a server at the given address.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALopen_connection">open_connection</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Connect to a server at the given address.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALopen_connection">open_connection</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALopen_graph">open_graph</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Show the graphics window or switch the screen to graphic mode.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALopen_hbox">open_hbox</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_open_hbox&nbsp;ppf&nbsp;()</code> opens a new 'horizontal' pretty-printing box.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALopen_hovbox">open_hovbox</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_open_hovbox&nbsp;ppf&nbsp;d</code> opens a new 'horizontal-or-vertical'
  pretty-printing box with offset <code class="code">d</code>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALopen_hvbox">open_hvbox</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_open_hvbox&nbsp;ppf&nbsp;d</code> opens a new 'horizontal/vertical' pretty-printing box
  with offset <code class="code">d</code>.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.Scanning.html#VALopen_in">open_in</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Scanning</span>.open_in&nbsp;fname</code> returns a <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted input
    channel for bufferized reading in text mode from file <code class="code">fname</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALopen_in">open_in</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Open the named file for reading, and return a new input channel
   on that file, positioned at the beginning of the file.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.Scanning.html#VALopen_in_bin">open_in_bin</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Scanning</span>.open_in_bin&nbsp;fname</code> returns a <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted
    input channel for bufferized reading in binary mode from file <code class="code">fname</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALopen_in_bin">open_in_bin</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Same as <a href="Pervasives.html#VALopen_in"><code class="code">open_in</code></a>, but the file is opened in binary mode,
   so that no translation takes place during reads.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALopen_in_gen">open_in_gen</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">open_in_gen&nbsp;mode&nbsp;perm&nbsp;filename</code> opens the named file for reading,
   as described above.</p>

</div>
</td></tr>
<tr><td><a href="Depend.html#VALopen_module">open_module</a> [<a href="Depend.html">Depend</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALopen_modules">open_modules</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALopen_out">open_out</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Open the named file for writing, and return a new output channel
   on that file, positioned at the beginning of the file.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALopen_out_bin">open_out_bin</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Same as <a href="Pervasives.html#VALopen_out"><code class="code">open_out</code></a>, but the file is opened in binary mode,
   so that no translation takes place during writes.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALopen_out_gen">open_out_gen</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">open_out_gen&nbsp;mode&nbsp;perm&nbsp;filename</code> opens the named file for writing,
   as described above.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALopen_process">open_process</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="UnixLabels.html#VALopen_process_out"><code class="code"><span class="constructor">UnixLabels</span>.open_process_out</code></a>, but redirects both the standard
   input and standard output of the command to pipes connected to the two
   returned channels.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALopen_process">open_process</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALopen_process_out"><code class="code"><span class="constructor">Unix</span>.open_process_out</code></a>, but redirects both the standard input
   and standard output of the command to pipes connected to the two
   returned channels.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALopen_process">open_process</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALopen_process_full">open_process_full</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Similar to <a href="UnixLabels.html#VALopen_process"><code class="code"><span class="constructor">UnixLabels</span>.open_process</code></a>, but the second argument specifies
   the environment passed to the command.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALopen_process_full">open_process_full</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Similar to <a href="Unix.html#VALopen_process"><code class="code"><span class="constructor">Unix</span>.open_process</code></a>, but the second argument specifies
   the environment passed to the command.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALopen_process_in">open_process_in</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>High-level pipe and process management.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALopen_process_in">open_process_in</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>High-level pipe and process management.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALopen_process_in">open_process_in</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALopen_process_out">open_process_out</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="UnixLabels.html#VALopen_process_in"><code class="code"><span class="constructor">UnixLabels</span>.open_process_in</code></a>, but redirect the standard input of
   the command to a pipe.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALopen_process_out">open_process_out</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALopen_process_in"><code class="code"><span class="constructor">Unix</span>.open_process_in</code></a>, but redirect the standard input of
   the command to a pipe.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALopen_process_out">open_process_out</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="GraphicsX11.html#VALopen_subwindow">open_subwindow</a> [<a href="GraphicsX11.html">GraphicsX11</a>]</td>
<td><div class="info">
<p>Create a sub-window of the current OCaml graphics window
   and return its identifier.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALopen_tag">open_tag</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_open_tag&nbsp;ppf&nbsp;t</code> opens the semantic tag named <code class="code">t</code>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALopen_tbox">open_tbox</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">open_tbox&nbsp;()</code> opens a new tabulation box.</p>

</div>
</td></tr>
<tr><td><a href="Filename.html#VALopen_temp_file">open_temp_file</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p>Same as <a href="Filename.html#VALtemp_file"><code class="code"><span class="constructor">Filename</span>.temp_file</code></a>, but returns both the name of a fresh
   temporary file, and an output channel opened (atomically) on
   this file.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALopen_vbox">open_vbox</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_open_vbox&nbsp;ppf&nbsp;d</code> opens a new 'vertical' pretty-printing box
  with offset <code class="code">d</code>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALopendir">opendir</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Open a descriptor on a directory</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALopendir">opendir</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Open a descriptor on a directory</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALopenfile">openfile</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Open the named file with the given flags.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALopenfile">openfile</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Open the named file with the given flags.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALoptimize_for_speed">optimize_for_speed</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Profile.html#VALoptions_doc">options_doc</a> [<a href="Profile.html">Profile</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALor_">or_</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Sys.html#VALos_type">os_type</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Operating system currently executing the OCaml program.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.LargeFile.html#VALout_channel_length">out_channel_length</a> [<a href="Pervasives.LargeFile.html">Pervasives.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALout_channel_length">out_channel_length</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the size (number of characters) of the regular file
   on which the given channel is opened.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALout_channel_of_descr">out_channel_of_descr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Create an output channel writing on the given descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALout_channel_of_descr">out_channel_of_descr</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Create an output channel writing on the given descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALout_of_heap_tag">out_of_heap_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALoutput">output</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">output&nbsp;oc&nbsp;buf&nbsp;pos&nbsp;len</code> writes <code class="code">len</code> characters from byte sequence <code class="code">buf</code>,
   starting at offset <code class="code">pos</code>, to the given output channel <code class="code">oc</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.LongString.html#VALoutput">output</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td>
<td></td></tr>
<tr><td><a href="Identifiable.Set.html#VALoutput">output</a> [<a href="Identifiable.Set.html">Identifiable.Set</a>]</td>
<td></td></tr>
<tr><td><a href="Identifiable.Thing.html#VALoutput">output</a> [<a href="Identifiable.Thing.html">Identifiable.Thing</a>]</td>
<td></td></tr>
<tr><td><a href="Digest.html#VALoutput">output</a> [<a href="Digest.html">Digest</a>]</td>
<td><div class="info">
<p>Write a digest on the given output channel.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalFormat.html#VALoutput_acc">output_acc</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALoutput_binary_int">output_binary_int</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Write one integer in binary format (4 bytes, big-endian)
   on the given output channel.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALoutput_buffer">output_buffer</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code">output_buffer&nbsp;oc&nbsp;b</code> writes the current contents of buffer <code class="code">b</code>
   on the output channel <code class="code">oc</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALoutput_byte">output_byte</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Write one 8-bit integer (as the single character with that code)
   on the given output channel.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALoutput_bytes">output_bytes</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Write the byte sequence on the given output channel.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALoutput_c_object">output_c_object</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALoutput_char">output_char</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Write the character on the given output channel.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALoutput_complete_object">output_complete_object</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALoutput_name">output_name</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALoutput_string">output_string</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Write the string on the given output channel.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALoutput_substring">output_substring</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Same as <code class="code">output</code> but take a string as argument instead of
   a byte sequence.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALoutput_to_file_via_temporary">output_to_file_via_temporary</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALoutput_value">output_value</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Write the representation of a structured value of any type
   to a channel.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALover_max_boxes">over_max_boxes</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Tests if the maximum number of pretty-printing boxes allowed have already
  been opened.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALoverride">override</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td align="left"><div>P</div></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALpack">pack</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALpackage">package</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="Typemod.html#VALpackage_units">package_units</a> [<a href="Typemod.html">Typemod</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalFormat.html#VALparam_format_of_ignored_format">param_format_of_ignored_format</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALparams">params</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Filename.html#VALparent_dir_name">parent_dir_name</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p>The conventional name for the parent of the current directory
   (e.g.</p>

</div>
</td></tr>
<tr><td><a href="Longident.html#VALparse">parse</a> [<a href="Longident.html">Longident</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.Float_arg_helper.html#VALparse">parse</a> [<a href="Clflags.Float_arg_helper.html">Clflags.Float_arg_helper</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.Int_arg_helper.html#VALparse">parse</a> [<a href="Clflags.Int_arg_helper.html">Clflags.Int_arg_helper</a>]</td>
<td></td></tr>
<tr><td><a href="Arg_helper.Make.html#VALparse">parse</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td>
<td></td></tr>
<tr><td><a href="Arg.html#VALparse">parse</a> [<a href="Arg.html">Arg</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Arg</span>.parse&nbsp;speclist&nbsp;anon_fun&nbsp;usage_msg</code> parses the command line.</p>

</div>
</td></tr>
<tr><td><a href="Arg.html#VALparse_and_expand_argv_dynamic">parse_and_expand_argv_dynamic</a> [<a href="Arg.html">Arg</a>]</td>
<td><div class="info">
<p>Same as <a href="Arg.html#VALparse_argv_dynamic"><code class="code"><span class="constructor">Arg</span>.parse_argv_dynamic</code></a>, except that the <code class="code">argv</code> argument is a
    reference and may be updated during the parsing of <code class="code"><span class="constructor">Expand</span></code> arguments.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALparse_arguments">parse_arguments</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Arg.html#VALparse_argv">parse_argv</a> [<a href="Arg.html">Arg</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Arg</span>.parse_argv&nbsp;~current&nbsp;args&nbsp;speclist&nbsp;anon_fun&nbsp;usage_msg</code> parses
  the array <code class="code">args</code> as if it were the command line.</p>

</div>
</td></tr>
<tr><td><a href="Arg.html#VALparse_argv_dynamic">parse_argv_dynamic</a> [<a href="Arg.html">Arg</a>]</td>
<td><div class="info">
<p>Same as <a href="Arg.html#VALparse_argv"><code class="code"><span class="constructor">Arg</span>.parse_argv</code></a>, except that the <code class="code">speclist</code> argument is a
    reference and may be updated during the parsing.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALparse_color_setting">parse_color_setting</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Parser.html#VALparse_core_type">parse_core_type</a> [<a href="Parser.html">Parser</a>]</td>
<td></td></tr>
<tr><td><a href="Arg.html#VALparse_dynamic">parse_dynamic</a> [<a href="Arg.html">Arg</a>]</td>
<td><div class="info">
<p>Same as <a href="Arg.html#VALparse"><code class="code"><span class="constructor">Arg</span>.parse</code></a>, except that the <code class="code">speclist</code> argument is a reference
    and may be updated during the parsing.</p>

</div>
</td></tr>
<tr><td><a href="Arg.html#VALparse_expand">parse_expand</a> [<a href="Arg.html">Arg</a>]</td>
<td><div class="info">
<p>Same as <a href="Arg.html#VALparse"><code class="code"><span class="constructor">Arg</span>.parse</code></a>, except that the <code class="code"><span class="constructor">Expand</span></code> arguments are allowed and
    the <a href="Arg.html#VALcurrent"><code class="code"><span class="constructor">Arg</span>.current</code></a> reference is not updated.</p>

</div>
</td></tr>
<tr><td><a href="Parser.html#VALparse_expression">parse_expression</a> [<a href="Parser.html">Parser</a>]</td>
<td></td></tr>
<tr><td><a href="Pparse.html#VALparse_implementation">parse_implementation</a> [<a href="Pparse.html">Pparse</a>]</td>
<td></td></tr>
<tr><td><a href="Pparse.html#VALparse_interface">parse_interface</a> [<a href="Pparse.html">Pparse</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.Float_arg_helper.html#VALparse_no_error">parse_no_error</a> [<a href="Clflags.Float_arg_helper.html">Clflags.Float_arg_helper</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.Int_arg_helper.html#VALparse_no_error">parse_no_error</a> [<a href="Clflags.Int_arg_helper.html">Clflags.Int_arg_helper</a>]</td>
<td></td></tr>
<tr><td><a href="Arg_helper.Make.html#VALparse_no_error">parse_no_error</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td>
<td></td></tr>
<tr><td><a href="Warnings.html#VALparse_options">parse_options</a> [<a href="Warnings.html">Warnings</a>]</td>
<td></td></tr>
<tr><td><a href="Parser.html#VALparse_pattern">parse_pattern</a> [<a href="Parser.html">Parser</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALpartition">partition</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALpartition">partition</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALpartition">partition</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code">partition&nbsp;p&nbsp;l</code> returns a pair of lists <code class="code">(l1,&nbsp;l2)</code>, where
   <code class="code">l1</code> is the list of all the elements of <code class="code">l</code> that
   satisfy the predicate <code class="code">p</code>, and <code class="code">l2</code> is the list of all the
   elements of <code class="code">l</code> that do not satisfy <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALpartition">partition</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code">partition&nbsp;p&nbsp;l</code> returns a pair of lists <code class="code">(l1,&nbsp;l2)</code>, where
   <code class="code">l1</code> is the list of all the elements of <code class="code">l</code> that
   satisfy the predicate <code class="code">p</code>, and <code class="code">l2</code> is the list of all the
   elements of <code class="code">l</code> that do not satisfy <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALpartition">partition</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">partition&nbsp;p&nbsp;m</code> returns a pair of maps <code class="code">(m1,&nbsp;m2)</code>, where
        <code class="code">m1</code> contains all the bindings of <code class="code">s</code> that satisfy the
        predicate <code class="code">p</code>, and <code class="code">m2</code> is the map with all the bindings of
        <code class="code">s</code> that do not satisfy <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALpartition">partition</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">partition&nbsp;p&nbsp;s</code> returns a pair of sets <code class="code">(s1,&nbsp;s2)</code>, where
       <code class="code">s1</code> is the set of all the elements of <code class="code">s</code> that satisfy the
       predicate <code class="code">p</code>, and <code class="code">s2</code> is the set of all the elements of
       <code class="code">s</code> that do not satisfy <code class="code">p</code>.</p>

</div>
</td></tr>
<tr><td><a href="Typemod.html#VALpath_of_module">path_of_module</a> [<a href="Typemod.html">Typemod</a>]</td>
<td></td></tr>
<tr><td><a href="Pprintast.html#VALpattern">pattern</a> [<a href="Pprintast.html">Pprintast</a>]</td>
<td></td></tr>
<tr><td><a href="Parse.html#VALpattern">pattern</a> [<a href="Parse.html">Parse</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALpause">pause</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Wait until a non-ignored, non-blocked signal is delivered.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALpause">pause</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Wait until a non-ignored, non-blocked signal is delivered.</p>

</div>
</td></tr>
<tr><td><a href="Printast.html#VALpayload">payload</a> [<a href="Printast.html">Printast</a>]</td>
<td></td></tr>
<tr><td><a href="Stream.html#VALpeek">peek</a> [<a href="Stream.html">Stream</a>]</td>
<td><div class="info">
<p>Return <code class="code"><span class="constructor">Some</span></code> of "the first element" of the stream, or <code class="code"><span class="constructor">None</span></code> if
   the stream is empty.</p>

</div>
</td></tr>
<tr><td><a href="Queue.html#VALpeek">peek</a> [<a href="Queue.html">Queue</a>]</td>
<td><div class="info">
<p><code class="code">peek&nbsp;q</code> returns the first element in queue <code class="code">q</code>, without removing
   it from the queue, or raises <a href="Queue.html#EXCEPTIONEmpty"><code class="code"><span class="constructor">Queue</span>.<span class="constructor">Empty</span></code></a> if the queue is empty.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALpic_code">pic_code</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALpipe">pipe</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Create a pipe.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALpipe">pipe</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Create a pipe.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALpipe">pipe</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALplot">plot</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Plot the given point with the current drawing color.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALplots">plots</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Plot the given points with the current drawing color.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALpoint_color">point_color</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Return the color of the given point in the backing store
   (see "Double buffering" below).</p>

</div>
</td></tr>
<tr><td><a href="Complex.html#VALpolar">polar</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p><code class="code">polar&nbsp;norm&nbsp;arg</code> returns the complex having norm <code class="code">norm</code>
    and argument <code class="code">arg</code>.</p>

</div>
</td></tr>
<tr><td><a href="Event.html#VALpoll">poll</a> [<a href="Event.html">Event</a>]</td>
<td><div class="info">
<p>Non-blocking version of <a href="Event.html#VALsync"><code class="code"><span class="constructor">Event</span>.sync</code></a>: offer all the communication
   possibilities specified in the event to the outside world,
   and if one can take place immediately, perform it and return
   <code class="code"><span class="constructor">Some</span>&nbsp;r</code> where <code class="code">r</code> is the result value of that communication.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALpoly">poly</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALpoly">poly</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="Stack.html#VALpop">pop</a> [<a href="Stack.html">Stack</a>]</td>
<td><div class="info">
<p><code class="code">pop&nbsp;s</code> removes and returns the topmost element in stack <code class="code">s</code>,
   or raises <a href="Stack.html#EXCEPTIONEmpty"><code class="code"><span class="constructor">Stack</span>.<span class="constructor">Empty</span></code></a> if the stack is empty.</p>

</div>
</td></tr>
<tr><td><a href="Queue.html#VALpop">pop</a> [<a href="Queue.html">Queue</a>]</td>
<td><div class="info">
<p><code class="code">pop</code> is a synonym for <code class="code">take</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.LargeFile.html#VALpos_in">pos_in</a> [<a href="Pervasives.LargeFile.html">Pervasives.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALpos_in">pos_in</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the current reading position for the given channel.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.LargeFile.html#VALpos_out">pos_out</a> [<a href="Pervasives.LargeFile.html">Pervasives.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALpos_out">pos_out</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the current writing position for the given channel.</p>

</div>
</td></tr>
<tr><td><a href="Complex.html#VALpow">pow</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>Power function.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALpp_close_box">pp_close_box</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_close_tag">pp_close_tag</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_close_tbox">pp_close_tbox</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Depend.html#VALpp_deps">pp_deps</a> [<a href="Depend.html">Depend</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_force_newline">pp_force_newline</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_get_all_formatter_output_functions">pp_get_all_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Format.html#VALpp_get_ellipsis_text">pp_get_ellipsis_text</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_get_formatter_out_functions">pp_get_formatter_out_functions</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_get_formatter_output_functions">pp_get_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_get_formatter_tag_functions">pp_get_formatter_tag_functions</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_get_margin">pp_get_margin</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_get_mark_tags">pp_get_mark_tags</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_get_max_boxes">pp_get_max_boxes</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_get_max_indent">pp_get_max_indent</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_get_print_tags">pp_get_print_tags</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_open_box">pp_open_box</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_open_hbox">pp_open_hbox</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_open_hovbox">pp_open_hovbox</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_open_hvbox">pp_open_hvbox</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_open_tag">pp_open_tag</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_open_tbox">pp_open_tbox</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_open_vbox">pp_open_vbox</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_over_max_boxes">pp_over_max_boxes</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_as">pp_print_as</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_bool">pp_print_bool</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_break">pp_print_break</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_char">pp_print_char</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_cut">pp_print_cut</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_float">pp_print_float</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_flush">pp_print_flush</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_if_newline">pp_print_if_newline</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_int">pp_print_int</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_list">pp_print_list</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_print_list&nbsp;?pp_sep&nbsp;pp_v&nbsp;ppf&nbsp;l</code> prints items of list <code class="code">l</code>,
  using <code class="code">pp_v</code> to print each item, and calling <code class="code">pp_sep</code>
  between items (<code class="code">pp_sep</code> defaults to <a href="Format.html#VALpp_print_cut"><code class="code"><span class="constructor">Format</span>.pp_print_cut</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALpp_print_newline">pp_print_newline</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_space">pp_print_space</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_string">pp_print_string</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_tab">pp_print_tab</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_tbreak">pp_print_tbreak</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_print_text">pp_print_text</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_print_text&nbsp;ppf&nbsp;s</code> prints <code class="code">s</code> with spaces and newlines respectively
  printed using <a href="Format.html#VALpp_print_space"><code class="code"><span class="constructor">Format</span>.pp_print_space</code></a> and <a href="Format.html#VALpp_force_newline"><code class="code"><span class="constructor">Format</span>.pp_force_newline</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALpp_set_all_formatter_output_functions">pp_set_all_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Format.html#VALpp_set_ellipsis_text">pp_set_ellipsis_text</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_set_formatter_out_channel">pp_set_formatter_out_channel</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Redirecting the standard formatter output</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALpp_set_formatter_out_functions">pp_set_formatter_out_functions</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_set_formatter_output_functions">pp_set_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_set_formatter_tag_functions">pp_set_formatter_tag_functions</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_set_margin">pp_set_margin</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_set_mark_tags">pp_set_mark_tags</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_set_max_boxes">pp_set_max_boxes</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_set_max_indent">pp_set_max_indent</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_set_print_tags">pp_set_print_tags</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_set_tab">pp_set_tab</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALpp_set_tags">pp_set_tags</a> [<a href="Format.html">Format</a>]</td>
<td></td></tr>
<tr><td><a href="Uchar.html#VALpred">pred</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">pred&nbsp;u</code> is the scalar value before <code class="code">u</code> in the set of Unicode scalar
    values.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALpred">pred</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Predecessor.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALpred">pred</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">pred&nbsp;x</code> is <code class="code">x&nbsp;-&nbsp;1</code>.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALpred">pred</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Predecessor.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALpred">pred</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Predecessor.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALpred">pred</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Predecessor.</p>

</div>
</td></tr>
<tr><td><a href="Pparse.html#VALpreprocess">preprocess</a> [<a href="Pparse.html">Pparse</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALpreprocessor">preprocessor</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALprerr_bytes">prerr_bytes</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Print a byte sequence on standard error.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALprerr_char">prerr_char</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Print a character on standard error.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALprerr_endline">prerr_endline</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Print a string, followed by a newline character on standard
   error and flush standard error.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALprerr_float">prerr_float</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Print a floating-point number, in decimal, on standard error.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALprerr_int">prerr_int</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Print an integer, in decimal, on standard error.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALprerr_newline">prerr_newline</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Print a newline character on standard error, and flush
   standard error.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALprerr_string">prerr_string</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Print a string on standard error.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALprerr_warning">prerr_warning</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALprimitive">primitive</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALprincipal">principal</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Tbl.html#VALprint">print</a> [<a href="Tbl.html">Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="Profile.html#VALprint">print</a> [<a href="Profile.html">Profile</a>]</td>
<td><div class="info">
<p>Prints the selected recorded profiling information to the formatter.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALprint">print</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Printexc</span>.print&nbsp;fn&nbsp;x</code> applies <code class="code">fn</code> to <code class="code">x</code> and returns the result.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALprint">print</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Identifiable.Map.html#VALprint">print</a> [<a href="Identifiable.Map.html">Identifiable.Map</a>]</td>
<td></td></tr>
<tr><td><a href="Identifiable.Set.html#VALprint">print</a> [<a href="Identifiable.Set.html">Identifiable.Set</a>]</td>
<td></td></tr>
<tr><td><a href="Identifiable.Thing.html#VALprint">print</a> [<a href="Identifiable.Thing.html">Identifiable.Thing</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALprint_arguments">print_arguments</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALprint_as">print_as</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_print_as&nbsp;ppf&nbsp;len&nbsp;s</code> prints <code class="code">s</code> in the current pretty-printing box.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALprint_backtrace">print_backtrace</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Printexc</span>.print_backtrace&nbsp;oc</code> prints an exception backtrace
    on the output channel <code class="code">oc</code>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALprint_bool">print_bool</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Print a boolean in the current pretty-printing box.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALprint_break">print_break</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_print_break&nbsp;ppf&nbsp;nspaces&nbsp;offset</code> emits a 'full' break hint:
  the pretty-printer may split the line at this point,
  otherwise it prints <code class="code">nspaces</code> spaces.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALprint_bytes">print_bytes</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Print a byte sequence on standard output.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALprint_char">print_char</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Print a character on standard output.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALprint_char">print_char</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Print a character in the current pretty-printing box.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALprint_compact">print_compact</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALprint_config">print_config</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALprint_cut">print_cut</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_print_cut&nbsp;ppf&nbsp;()</code> emits a 'cut' break hint:
  the pretty-printer may split the line at this point,
  otherwise it prints nothing.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALprint_endline">print_endline</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Print a string, followed by a newline character, on
   standard output and flush standard output.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALprint_error">print_error</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALprint_error_cur_file">print_error_cur_file</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALprint_filename">print_filename</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALprint_float">print_float</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Print a floating-point number, in decimal, on standard output.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALprint_float">print_float</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Print a floating point number in the current pretty-printing box.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALprint_flush">print_flush</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>End of pretty-printing: resets the pretty-printer to initial state.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALprint_if_newline">print_if_newline</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Execute the next formatting command if the preceding line
  has just been split.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALprint_int">print_int</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Print an integer, in decimal, on standard output.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALprint_int">print_int</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Print an integer in the current pretty-printing box.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALprint_loc">print_loc</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALprint_newline">print_newline</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Print a newline character on standard output, and flush
   standard output.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALprint_newline">print_newline</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>End of pretty-printing: resets the pretty-printer to initial state.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALprint_raw_backtrace">print_raw_backtrace</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p>Print a raw backtrace in the same format
    <code class="code"><span class="constructor">Printexc</span>.print_backtrace</code> uses.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALprint_space">print_space</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_print_space&nbsp;ppf&nbsp;()</code> emits a 'space' break hint:
  the pretty-printer may split the line at this point,
  otherwise it prints one space.</p>

</div>
</td></tr>
<tr><td><a href="Gc.html#VALprint_stat">print_stat</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>Print the current values of the memory management counters (in
   human-readable form) into the channel argument.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALprint_string">print_string</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Print a string on standard output.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALprint_string">print_string</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_print_string&nbsp;ppf&nbsp;s</code> prints <code class="code">s</code> in the current pretty-printing box.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALprint_tab">print_tab</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">print_tab&nbsp;()</code> emits a 'next' tabulation break hint: if not already set on
  a tabulation marker, the insertion point moves to the first tabulation
  marker on the right, or the pretty-printer splits the line and insertion
  point moves to the leftmost tabulation marker.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALprint_tbreak">print_tbreak</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">print_tbreak&nbsp;nspaces&nbsp;offset</code> emits a 'full' tabulation break hint.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALprint_types">print_types</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALprint_warning">print_warning</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Lexer.html#VALprint_warnings">print_warnings</a> [<a href="Lexer.html">Lexer</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALprinter">printer</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Printf.html#VALprintf">printf</a> [<a href="Printf.html">Printf</a>]</td>
<td><div class="info">
<p>Same as <a href="Printf.html#VALfprintf"><code class="code"><span class="constructor">Printf</span>.fprintf</code></a>, but output on <code class="code">stdout</code>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALprintf">printf</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Same as <code class="code">fprintf</code> above, but output on <code class="code">std_formatter</code>.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALprofile_columns">profile_columns</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALprofiling">profiling</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALprofinfo">profinfo</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALprofinfo_width">profinfo_width</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Dynlink.html#VALprohibit">prohibit</a> [<a href="Dynlink.html">Dynlink</a>]</td>
<td><div class="info">
<p><code class="code">prohibit&nbsp;units</code> prohibits dynamically-linked units from referencing
    the units named in list <code class="code">units</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALprotect_refs">protect_refs</a> [<a href="Misc.html">Misc</a>]</td>
<td><div class="info">
<p><code class="code">protect_refs&nbsp;l&nbsp;f</code> temporarily sets <code class="code">r</code> to <code class="code">v</code> for each <code class="code"><span class="constructor">R</span>&nbsp;(r,&nbsp;v)</code> in <code class="code">l</code>
    while executing <code class="code">f</code>.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALpublic_method_label">public_method_label</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Stack.html#VALpush">push</a> [<a href="Stack.html">Stack</a>]</td>
<td><div class="info">
<p><code class="code">push&nbsp;x&nbsp;s</code> adds the element <code class="code">x</code> at the top of stack <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Queue.html#VALpush">push</a> [<a href="Queue.html">Queue</a>]</td>
<td><div class="info">
<p><code class="code">push</code> is a synonym for <code class="code">add</code>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALputenv">putenv</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Unix</span>.putenv&nbsp;name&nbsp;value</code> sets the value associated to a
   variable in the process environment.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALputenv">putenv</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Unix</span>.putenv&nbsp;name&nbsp;value</code> sets the value associated to a
   variable in the process environment.</p>

</div>
</td></tr>
<tr><td align="left"><div>Q</div></td></tr>
<tr><td><a href="Gc.html#VALquick_stat">quick_stat</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>Same as <code class="code">stat</code> except that <code class="code">live_words</code>, <code class="code">live_blocks</code>, <code class="code">free_words</code>,
    <code class="code">free_blocks</code>, <code class="code">largest_free</code>, and <code class="code">fragments</code> are set to 0.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALquote">quote</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Str</span>.quote&nbsp;s</code> returns a regexp string that matches exactly
   <code class="code">s</code> and nothing else.</p>

</div>
</td></tr>
<tr><td><a href="Filename.html#VALquote">quote</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p>Return a quoted version of a file name, suitable for use as
    one argument in a command line, escaping all meta-characters.</p>

</div>
</td></tr>
<tr><td><a href="Ccomp.html#VALquote_files">quote_files</a> [<a href="Ccomp.html">Ccomp</a>]</td>
<td></td></tr>
<tr><td><a href="Ccomp.html#VALquote_optfile">quote_optfile</a> [<a href="Ccomp.html">Ccomp</a>]</td>
<td></td></tr>
<tr><td align="left"><div>R</div></td></tr>
<tr><td><a href="Pervasives.html#VALraise">raise</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Raise the given exception value</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALraise_direct_hook_exn">raise_direct_hook_exn</a> [<a href="Misc.html">Misc</a>]</td>
<td><div class="info">
<p>A hook can use <code class="code">raise_unwrapped_hook_exn</code> to raise an exception that will
      not be wrapped into a <a href="Misc.html#EXCEPTIONHookExnWrapper"><code class="code"><span class="constructor">Misc</span>.<span class="constructor">HookExnWrapper</span></code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALraise_errorf">raise_errorf</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALraise_notrace">raise_notrace</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>A faster version <code class="code">raise</code> which does not record the backtrace.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALraise_with_backtrace">raise_with_backtrace</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p>Reraise the exception using the given raw_backtrace for the
    origin of the exception</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALrandomize">randomize</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALrandomize">randomize</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p>After a call to <code class="code"><span class="constructor">Hashtbl</span>.randomize()</code>, hash tables are created in
    randomized mode by default: <a href="Hashtbl.html#VALcreate"><code class="code"><span class="constructor">Hashtbl</span>.create</code></a> returns randomized
    hash tables, unless the <code class="code">~random:<span class="keyword">false</span></code> optional parameter is given.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALranlib">ranlib</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Printexc.html#VALraw_backtrace_length">raw_backtrace_length</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code">raw_backtrace_length&nbsp;bckt</code> returns the number of slots in the
    backtrace <code class="code">bckt</code>.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALraw_backtrace_to_string">raw_backtrace_to_string</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p>Return a string from a raw backtrace, in the same format
    <code class="code"><span class="constructor">Printexc</span>.get_backtrace</code> uses.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALrcontains_from">rcontains_from</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.rcontains_from&nbsp;s&nbsp;stop&nbsp;c</code> tests if character <code class="code">c</code>
   appears in <code class="code">s</code> before position <code class="code">stop+1</code>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALrcontains_from">rcontains_from</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.rcontains_from&nbsp;s&nbsp;stop&nbsp;c</code> tests if character <code class="code">c</code>
   appears in <code class="code">s</code> before position <code class="code">stop+1</code>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALrcontains_from">rcontains_from</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">rcontains_from&nbsp;s&nbsp;stop&nbsp;c</code> tests if byte <code class="code">c</code> appears in <code class="code">s</code> before
    position <code class="code">stop+1</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALrcontains_from">rcontains_from</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">rcontains_from&nbsp;s&nbsp;stop&nbsp;c</code> tests if byte <code class="code">c</code> appears in <code class="code">s</code> before
    position <code class="code">stop+1</code>.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALreachable_words">reachable_words</a> [<a href="Obj.html">Obj</a>]</td>
<td><div class="info">
<p>Computes the total size (in words, including the headers) of all
     heap blocks accessible from the argument.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALread">read</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">read&nbsp;fd&nbsp;buff&nbsp;ofs&nbsp;len</code> reads <code class="code">len</code> bytes from descriptor <code class="code">fd</code>,
    storing them in byte sequence <code class="code">buff</code>, starting at position <code class="code">ofs</code> in
    <code class="code">buff</code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALread">read</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">read&nbsp;fd&nbsp;buff&nbsp;ofs&nbsp;len</code> reads <code class="code">len</code> bytes from descriptor <code class="code">fd</code>,
    storing them in byte sequence <code class="code">buff</code>, starting at position <code class="code">ofs</code> in
    <code class="code">buff</code>.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALread">read</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="Arg.html#VALread_arg">read_arg</a> [<a href="Arg.html">Arg</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Arg</span>.read_arg&nbsp;file</code> reads newline-terminated command line arguments from
    file <code class="code">file</code>.</p>

</div>
</td></tr>
<tr><td><a href="Arg.html#VALread_arg0">read_arg0</a> [<a href="Arg.html">Arg</a>]</td>
<td><div class="info">
<p>Identical to <a href="Arg.html#VALread_arg"><code class="code"><span class="constructor">Arg</span>.read_arg</code></a> but assumes null character terminated command line
    arguments.</p>

</div>
</td></tr>
<tr><td><a href="Pparse.html#VALread_ast">read_ast</a> [<a href="Pparse.html">Pparse</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALread_float">read_float</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Flush standard output, then read one line from standard input
   and convert it to a floating-point number.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALread_float_opt">read_float_opt</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Flush standard output, then read one line from standard input
    and convert it to a floating-point number.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALread_int">read_int</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Flush standard output, then read one line from standard input
   and convert it to an integer.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALread_int_opt">read_int_opt</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Same as <code class="code">read_int_opt</code>, but returns <code class="code"><span class="constructor">None</span></code> instead of raising.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALread_key">read_key</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Wait for a key to be pressed, and return the corresponding
   character.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALread_line">read_line</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Flush standard output, then read characters from standard input
   until a newline character is encountered.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALreaddir">readdir</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the next entry in a directory.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALreaddir">readdir</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the next entry in a directory.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALreaddir">readdir</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Return the names of all files present in the given directory.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALreadlink">readlink</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Read the contents of a link.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALreadlink">readlink</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Read the contents of a symbolic link.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALreal_paths">real_paths</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALreally_input">really_input</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">really_input&nbsp;ic&nbsp;buf&nbsp;pos&nbsp;len</code> reads <code class="code">len</code> characters from channel <code class="code">ic</code>,
   storing them in byte sequence <code class="code">buf</code>, starting at character number <code class="code">pos</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALreally_input_string">really_input_string</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">really_input_string&nbsp;ic&nbsp;len</code> reads <code class="code">len</code> characters from channel <code class="code">ic</code>
   and returns them in a new string.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Te.html#VALrebind">rebind</a> [<a href="Ast_helper.Te.html">Ast_helper.Te</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALrec_module">rec_module</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALrec_module">rec_module</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalFormat.html#VALrecast">recast</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Event.html#VALreceive">receive</a> [<a href="Event.html">Event</a>]</td>
<td><div class="info">
<p><code class="code">receive&nbsp;ch</code> returns the event consisting in receiving a value
   from the channel <code class="code">ch</code>.</p>

</div>
</td></tr>
<tr><td><a href="Profile.html#VALrecord">record</a> [<a href="Profile.html">Profile</a>]</td>
<td><div class="info">
<p><code class="code">record&nbsp;pass&nbsp;f&nbsp;arg</code> records the profile information of <code class="code">f&nbsp;arg</code></p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALrecord">record</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALrecord">record</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Printexc.html#VALrecord_backtrace">record_backtrace</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Printexc</span>.record_backtrace&nbsp;b</code> turns recording of exception backtraces
    on (if <code class="code">b&nbsp;=&nbsp;<span class="keyword">true</span></code>) or off (if <code class="code">b&nbsp;=&nbsp;<span class="keyword">false</span></code>).</p>

</div>
</td></tr>
<tr><td><a href="Profile.html#VALrecord_call">record_call</a> [<a href="Profile.html">Profile</a>]</td>
<td><div class="info">
<p><code class="code">record_call&nbsp;pass&nbsp;f</code> calls <code class="code">f</code> and records its profile information.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALrecursive_types">recursive_types</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALrecv">recv</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Receive data from a connected socket.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALrecv">recv</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Receive data from a connected socket.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALrecv">recv</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALrecvfrom">recvfrom</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Receive data from an unconnected socket.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALrecvfrom">recvfrom</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Receive data from an unconnected socket.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALrecvfrom">recvfrom</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALred">red</a> [<a href="Graphics.html">Graphics</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALref">ref</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return a fresh reference containing the given value.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALregexp">regexp</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p>Compile a regular expression.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALregexp_case_fold">regexp_case_fold</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p>Same as <code class="code">regexp</code>, but the compiled expression will match text
    in a case-insensitive way: uppercase and lowercase letters will
    be considered equivalent.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALregexp_string">regexp_string</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Str</span>.regexp_string&nbsp;s</code> returns a regular expression
   that matches exactly <code class="code">s</code> and nothing else.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALregexp_string_case_fold">regexp_string_case_fold</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Str</span>.regexp_string_case_fold</code> is similar to <a href="Str.html#VALregexp_string"><code class="code"><span class="constructor">Str</span>.regexp_string</code></a>,
   but the regexp matches in a case-insensitive way.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALregister">register</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Register a docstring</p>

</div>
</td></tr>
<tr><td><a href="Callback.html#VALregister">register</a> [<a href="Callback.html">Callback</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Callback</span>.register&nbsp;n&nbsp;v</code> registers the value <code class="code">v</code> under
   the name <code class="code">n</code>.</p>

</div>
</td></tr>
<tr><td><a href="Ast_mapper.html#VALregister">register</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td><div class="info">
<p>Apply the <code class="code">register_function</code>.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALregister_error_of_exn">register_error_of_exn</a> [<a href="Location.html">Location</a>]</td>
<td><div class="info">
<p>Each compiler module which defines a custom type of exception
    which can surface as a user-visible error should register
    a "printer" for this exception using <code class="code">register_error_of_exn</code>.</p>

</div>
</td></tr>
<tr><td><a href="Callback.html#VALregister_exception">register_exception</a> [<a href="Callback.html">Callback</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Callback</span>.register_exception&nbsp;n&nbsp;exn</code> registers the
   exception contained in the exception value <code class="code">exn</code>
   under the name <code class="code">n</code>.</p>

</div>
</td></tr>
<tr><td><a href="Ast_mapper.html#VALregister_function">register_function</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td></td></tr>
<tr><td><a href="Printexc.html#VALregister_printer">register_printer</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Printexc</span>.register_printer&nbsp;fn</code> registers <code class="code">fn</code> as an exception
    printer.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALrem">rem</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Integer remainder.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALrem">rem</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Integer remainder.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALrem">rem</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Integer remainder.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALrem">rem</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Integer remainder.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALremember_mode">remember_mode</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Set remember mode on or off.</p>

</div>
</td></tr>
<tr><td><a href="Weak.S.html#VALremove">remove</a> [<a href="Weak.S.html">Weak.S</a>]</td>
<td><div class="info">
<p><code class="code">remove&nbsp;t&nbsp;x</code> removes from <code class="code">t</code> one instance of <code class="code">x</code>.</p>

</div>
</td></tr>
<tr><td><a href="Tbl.html#VALremove">remove</a> [<a href="Tbl.html">Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="Sys.html#VALremove">remove</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Remove the given file name from the file system.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALremove">remove</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALremove">remove</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALremove">remove</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALremove">remove</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALremove">remove</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALremove">remove</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.S.html#VALremove">remove</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALremove">remove</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.remove&nbsp;tbl&nbsp;x</code> removes the current binding of <code class="code">x</code> in <code class="code">tbl</code>,
   restoring the previous binding if it exists.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALremove">remove</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">remove&nbsp;x&nbsp;m</code> returns a map containing the same bindings as
       <code class="code">m</code>, except for <code class="code">x</code> which is unbound in the returned map.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALremove">remove</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">remove&nbsp;x&nbsp;s</code> returns a set containing all elements of <code class="code">s</code>,
       except <code class="code">x</code>.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALremove_assoc">remove_assoc</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code">remove_assoc&nbsp;a&nbsp;l</code> returns the list of
   pairs <code class="code">l</code> without the first pair with key <code class="code">a</code>, if any.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALremove_assoc">remove_assoc</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code">remove_assoc&nbsp;a&nbsp;l</code> returns the list of
   pairs <code class="code">l</code> without the first pair with key <code class="code">a</code>, if any.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALremove_assq">remove_assq</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALremove_assoc"><code class="code"><span class="constructor">List</span>.remove_assoc</code></a>, but uses physical equality instead
   of structural equality to compare keys.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALremove_assq">remove_assq</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALremove_assoc"><code class="code"><span class="constructor">List</span>.remove_assoc</code></a>, but uses physical equality instead
   of structural equality to compare keys.</p>

</div>
</td></tr>
<tr><td><a href="Filename.html#VALremove_extension">remove_extension</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p>Return the given file name without its extension, as defined
    in <a href="Filename.html#VALextension"><code class="code"><span class="constructor">Filename</span>.extension</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALremove_file">remove_file</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Pparse.html#VALremove_preprocessed">remove_preprocessed</a> [<a href="Pparse.html">Pparse</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALremove_unused_arguments">remove_unused_arguments</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALrename">rename</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">rename&nbsp;old&nbsp;<span class="keyword">new</span></code> changes the name of a file from <code class="code">old</code> to <code class="code"><span class="keyword">new</span></code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALrename">rename</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">rename&nbsp;old&nbsp;<span class="keyword">new</span></code> changes the name of a file from <code class="code">old</code> to <code class="code"><span class="keyword">new</span></code>,
    moving it between directories if needed.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALrename">rename</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Rename a file.</p>

</div>
</td></tr>
<tr><td><a href="Identifiable.Map.html#VALrename">rename</a> [<a href="Identifiable.Map.html">Identifiable.Map</a>]</td>
<td></td></tr>
<tr><td><a href="Uchar.html#VALrep">rep</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">rep</code> is U+FFFD, the
    <a href="http://unicode.org/glossary/#replacement_character">replacement</a>
    character.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALreplace">replace</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALreplace">replace</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALreplace">replace</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALreplace">replace</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.S.html#VALreplace">replace</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALreplace">replace</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.replace&nbsp;tbl&nbsp;x&nbsp;y</code> replaces the current binding of <code class="code">x</code>
   in <code class="code">tbl</code> by a binding of <code class="code">x</code> to <code class="code">y</code>.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALreplace_first">replace_first</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p>Same as <a href="Str.html#VALglobal_replace"><code class="code"><span class="constructor">Str</span>.global_replace</code></a>, except that only the first substring
   matching the regular expression is replaced.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALreplace_matched">replace_matched</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">replace_matched&nbsp;repl&nbsp;s</code> returns the replacement text <code class="code">repl</code>
   in which <code class="code">\1</code>, <code class="code">\2</code>, etc.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALreplace_substring">replace_substring</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALreplicate_list">replicate_list</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Warnings.html#VALreport">report</a> [<a href="Warnings.html">Warnings</a>]</td>
<td></td></tr>
<tr><td><a href="Typemod.html#VALreport_error">report_error</a> [<a href="Typemod.html">Typemod</a>]</td>
<td></td></tr>
<tr><td><a href="Syntaxerr.html#VALreport_error">report_error</a> [<a href="Syntaxerr.html">Syntaxerr</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Pparse.html#VALreport_error">report_error</a> [<a href="Pparse.html">Pparse</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALreport_error">report_error</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Lexer.html#VALreport_error">report_error</a> [<a href="Lexer.html">Lexer</a>]</td>
<td></td></tr>
<tr><td><a href="Attr_helper.html#VALreport_error">report_error</a> [<a href="Attr_helper.html">Attr_helper</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALreport_exception">report_exception</a> [<a href="Location.html">Location</a>]</td>
<td><div class="info">
<p>Reraise the exception if it is unknown.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALrepr">repr</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>The concrete representation of a native integer.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALrepr">repr</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Profile.html#VALreset">reset</a> [<a href="Profile.html">Profile</a>]</td>
<td><div class="info">
<p>erase all recorded profile information</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALreset">reset</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALreset">reset</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALreset">reset</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Location.html#VALreset">reset</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALreset">reset</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.S.html#VALreset">reset</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td><div class="info">
</div>
</td></tr>
<tr><td><a href="Hashtbl.html#VALreset">reset</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p>Empty a hash table and shrink the size of the bucket table
    to its initial size.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALreset">reset</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p>Empty the buffer and deallocate the internal byte sequence holding the
   buffer contents, replacing it with the initial internal byte sequence
   of length <code class="code">n</code> that was allocated by <a href="Buffer.html#VALcreate"><code class="code"><span class="constructor">Buffer</span>.create</code></a> <code class="code">n</code>.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALreset_arguments">reset_arguments</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Arg_helper.Make.html#VALreset_base_overrides">reset_base_overrides</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td>
<td></td></tr>
<tr><td><a href="Warnings.html#VALreset_fatal">reset_fatal</a> [<a href="Warnings.html">Warnings</a>]</td>
<td></td></tr>
<tr><td><a href="Bigarray.html#VALreshape">reshape</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p><code class="code">reshape&nbsp;b&nbsp;[|d1;...;dN|]</code> converts the big array <code class="code">b</code> to a
   <code class="code"><span class="constructor">N</span></code>-dimensional array of dimensions <code class="code">d1</code>...</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALreshape_0">reshape_0</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>Specialized version of <a href="Bigarray.html#VALreshape"><code class="code"><span class="constructor">Bigarray</span>.reshape</code></a> for reshaping to
   zero-dimensional arrays.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALreshape_1">reshape_1</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>Specialized version of <a href="Bigarray.html#VALreshape"><code class="code"><span class="constructor">Bigarray</span>.reshape</code></a> for reshaping to
   one-dimensional arrays.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALreshape_2">reshape_2</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>Specialized version of <a href="Bigarray.html#VALreshape"><code class="code"><span class="constructor">Bigarray</span>.reshape</code></a> for reshaping to
   two-dimensional arrays.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.html#VALreshape_3">reshape_3</a> [<a href="Bigarray.html">Bigarray</a>]</td>
<td><div class="info">
<p>Specialized version of <a href="Bigarray.html#VALreshape"><code class="code"><span class="constructor">Bigarray</span>.reshape</code></a> for reshaping to
   three-dimensional arrays.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALresize_window">resize_window</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Resize and erase the graphics window.</p>

</div>
</td></tr>
<tr><td><a href="Warnings.html#VALrestore">restore</a> [<a href="Warnings.html">Warnings</a>]</td>
<td></td></tr>
<tr><td><a href="Terminfo.html#VALresume">resume</a> [<a href="Terminfo.html">Terminfo</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALrev">rev</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>List reversal.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALrev">rev</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>List reversal.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALrev_append">rev_append</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.rev_append&nbsp;l1&nbsp;l2</code> reverses <code class="code">l1</code> and concatenates it with <code class="code">l2</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALrev_append">rev_append</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.rev_append&nbsp;l1&nbsp;l2</code> reverses <code class="code">l1</code> and concatenates it to <code class="code">l2</code>.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalFormat.html#VALrev_char_set">rev_char_set</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALrev_map">rev_map</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.rev_map&nbsp;f&nbsp;l</code> gives the same result as
   <a href="List.html#VALrev"><code class="code"><span class="constructor">List</span>.rev</code></a><code class="code">&nbsp;(</code><a href="List.html#VALmap"><code class="code"><span class="constructor">List</span>.map</code></a><code class="code">&nbsp;f&nbsp;l)</code>, but is tail-recursive and
   more efficient.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALrev_map">rev_map</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.rev_map&nbsp;f&nbsp;l</code> gives the same result as
   <a href="List.html#VALrev"><code class="code"><span class="constructor">List</span>.rev</code></a><code class="code">&nbsp;(</code><a href="List.html#VALmap"><code class="code"><span class="constructor">List</span>.map</code></a><code class="code">&nbsp;f&nbsp;l)</code>, but is tail-recursive and
   more efficient.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALrev_map2">rev_map2</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.rev_map2&nbsp;f&nbsp;l1&nbsp;l2</code> gives the same result as
   <a href="List.html#VALrev"><code class="code"><span class="constructor">List</span>.rev</code></a><code class="code">&nbsp;(</code><a href="List.html#VALmap2"><code class="code"><span class="constructor">List</span>.map2</code></a><code class="code">&nbsp;f&nbsp;l1&nbsp;l2)</code>, but is tail-recursive and
   more efficient.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALrev_map2">rev_map2</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">List</span>.rev_map2&nbsp;f&nbsp;l1&nbsp;l2</code> gives the same result as
   <a href="List.html#VALrev"><code class="code"><span class="constructor">List</span>.rev</code></a><code class="code">&nbsp;(</code><a href="List.html#VALmap2"><code class="code"><span class="constructor">List</span>.map2</code></a><code class="code">&nbsp;f&nbsp;l1&nbsp;l2)</code>, but is tail-recursive and
   more efficient.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALrev_split_words">rev_split_words</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALrewinddir">rewinddir</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Reposition the descriptor to the beginning of the directory</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALrewinddir">rewinddir</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Reposition the descriptor to the beginning of the directory</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALrgb">rgb</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p><code class="code">rgb&nbsp;r&nbsp;g&nbsp;b</code> returns the integer encoding the color with red
   component <code class="code">r</code>, green component <code class="code">g</code>, and blue component <code class="code">b</code>.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALrhs_docs">rhs_docs</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Fetch the item documentation for the symbols between two
    positions.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALrhs_docs_lazy">rhs_docs_lazy</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td></td></tr>
<tr><td><a href="Parsing.html#VALrhs_end">rhs_end</a> [<a href="Parsing.html">Parsing</a>]</td>
<td><div class="info">
<p>See <a href="Parsing.html#VALrhs_start"><code class="code"><span class="constructor">Parsing</span>.rhs_start</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Parsing.html#VALrhs_end_pos">rhs_end_pos</a> [<a href="Parsing.html">Parsing</a>]</td>
<td><div class="info">
<p>Same as <code class="code">rhs_end</code>, but return a <code class="code">position</code> instead of an offset.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALrhs_info">rhs_info</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Fetch the field info following the symbol at a given position.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALrhs_loc">rhs_loc</a> [<a href="Location.html">Location</a>]</td>
<td><div class="info">
<p><code class="code">rhs_loc&nbsp;n</code> returns the location of the symbol at position <code class="code">n</code>, starting
  at 1, in the current parser rule.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALrhs_post_extra_text">rhs_post_extra_text</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Fetch additional text following the symbol at the given position</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALrhs_pre_extra_text">rhs_pre_extra_text</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Fetch additional text preceding the symbol at the given position</p>

</div>
</td></tr>
<tr><td><a href="Parsing.html#VALrhs_start">rhs_start</a> [<a href="Parsing.html">Parsing</a>]</td>
<td><div class="info">
<p>Same as <a href="Parsing.html#VALsymbol_start"><code class="code"><span class="constructor">Parsing</span>.symbol_start</code></a> and <a href="Parsing.html#VALsymbol_end"><code class="code"><span class="constructor">Parsing</span>.symbol_end</code></a>, but
   return the offset of the string matching the <code class="code">n</code>th item on the
   right-hand side of the rule, where <code class="code">n</code> is the integer parameter
   to <code class="code">rhs_start</code> and <code class="code">rhs_end</code>.</p>

</div>
</td></tr>
<tr><td><a href="Parsing.html#VALrhs_start_pos">rhs_start_pos</a> [<a href="Parsing.html">Parsing</a>]</td>
<td><div class="info">
<p>Same as <code class="code">rhs_start</code>, but return a <code class="code">position</code> instead of an offset.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALrhs_text">rhs_text</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Fetch the text preceding the symbol at the given position.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALrhs_text_lazy">rhs_text_lazy</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td></td></tr>
<tr><td><a href="String.html#VALrindex">rindex</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.rindex&nbsp;s&nbsp;c</code> returns the index of the last
   occurrence of character <code class="code">c</code> in string <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALrindex">rindex</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.rindex&nbsp;s&nbsp;c</code> returns the index of the last
   occurrence of character <code class="code">c</code> in string <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALrindex">rindex</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">rindex&nbsp;s&nbsp;c</code> returns the index of the last occurrence of byte <code class="code">c</code>
    in <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALrindex">rindex</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">rindex&nbsp;s&nbsp;c</code> returns the index of the last occurrence of byte <code class="code">c</code>
    in <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALrindex_from">rindex_from</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.rindex_from&nbsp;s&nbsp;i&nbsp;c</code> returns the index of the
   last occurrence of character <code class="code">c</code> in string <code class="code">s</code> before position <code class="code">i+1</code>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALrindex_from">rindex_from</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.rindex_from&nbsp;s&nbsp;i&nbsp;c</code> returns the index of the
   last occurrence of character <code class="code">c</code> in string <code class="code">s</code> before position <code class="code">i+1</code>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALrindex_from">rindex_from</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">rindex_from&nbsp;s&nbsp;i&nbsp;c</code> returns the index of the last occurrence of
    byte <code class="code">c</code> in <code class="code">s</code> before position <code class="code">i+1</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALrindex_from">rindex_from</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">rindex_from&nbsp;s&nbsp;i&nbsp;c</code> returns the index of the last occurrence of
    byte <code class="code">c</code> in <code class="code">s</code> before position <code class="code">i+1</code>.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALrindex_from_opt">rindex_from_opt</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.rindex_from_opt&nbsp;s&nbsp;i&nbsp;c</code> returns the index of the
   last occurrence of character <code class="code">c</code> in string <code class="code">s</code> before position <code class="code">i+1</code>
   or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code> before position <code class="code">i+1</code>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALrindex_from_opt">rindex_from_opt</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.rindex_from_opt&nbsp;s&nbsp;i&nbsp;c</code> returns the index of the
   last occurrence of character <code class="code">c</code> in string <code class="code">s</code> before position <code class="code">i+1</code>
   or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code> before position <code class="code">i+1</code>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALrindex_from_opt">rindex_from_opt</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">rindex_from_opt&nbsp;s&nbsp;i&nbsp;c</code> returns the index of the last occurrence
    of byte <code class="code">c</code> in <code class="code">s</code> before position <code class="code">i+1</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not
    occur in <code class="code">s</code> before position <code class="code">i+1</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALrindex_from_opt">rindex_from_opt</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">rindex_from_opt&nbsp;s&nbsp;i&nbsp;c</code> returns the index of the last occurrence
    of byte <code class="code">c</code> in <code class="code">s</code> before position <code class="code">i+1</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not
    occur in <code class="code">s</code> before position <code class="code">i+1</code>.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALrindex_opt">rindex_opt</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.rindex_opt&nbsp;s&nbsp;c</code> returns the index of the last occurrence
    of character <code class="code">c</code> in string <code class="code">s</code>, or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in
    <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALrindex_opt">rindex_opt</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.rindex_opt&nbsp;s&nbsp;c</code> returns the index of the last occurrence
    of character <code class="code">c</code> in string <code class="code">s</code>, or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in
    <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALrindex_opt">rindex_opt</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">rindex_opt&nbsp;s&nbsp;c</code> returns the index of the last occurrence of byte <code class="code">c</code>
    in <code class="code">s</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALrindex_opt">rindex_opt</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">rindex_opt&nbsp;s&nbsp;c</code> returns the index of the last occurrence of byte <code class="code">c</code>
    in <code class="code">s</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALrlineto">rlineto</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Draw a line with endpoints the current point and the
   current point translated of the given vector,
   and move the current point to this point.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALrmdir">rmdir</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Remove an empty directory.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALrmdir">rmdir</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Remove an empty directory.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALrmoveto">rmoveto</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p><code class="code">rmoveto&nbsp;dx&nbsp;dy</code> translates the current point by the given vector.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALrounds">rounds</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Ccomp.html#VALrun_command">run_command</a> [<a href="Ccomp.html">Ccomp</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALrun_initializers">run_initializers</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALrun_initializers_opt">run_initializers_opt</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_mapper.html#VALrun_main">run_main</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td><div class="info">
<p>Entry point to call to implement a standalone -ppx rewriter from a
    mapper, parametrized by the command line arguments.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALruntime_parameters">runtime_parameters</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Return the value of the runtime parameters, in the same format
    as the contents of the <code class="code"><span class="constructor">OCAMLRUNPARAM</span></code> environment variable.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALruntime_variant">runtime_variant</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Return the name of the runtime variant the program is running on.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALruntime_variant">runtime_variant</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Sys.html#VALruntime_warnings_enabled">runtime_warnings_enabled</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Return whether runtime warnings are currently enabled.</p>

</div>
</td></tr>
<tr><td align="left"><div>S</div></td></tr>
<tr><td><a href="Config.html#VALsafe_string">safe_string</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Spacetime.Series.html#VALsave_and_close">save_and_close</a> [<a href="Spacetime.Series.html">Spacetime.Series</a>]</td>
<td><div class="info">
<p><code class="code">save_and_close&nbsp;series</code> writes information into <code class="code">series</code> required for
      interpreting the snapshots that <code class="code">series</code> contains and then closes the
      <code class="code">series</code> file.</p>

</div>
</td></tr>
<tr><td><a href="Spacetime.Series.html#VALsave_event">save_event</a> [<a href="Spacetime.Series.html">Spacetime.Series</a>]</td>
<td><div class="info">
<p><code class="code">save_event</code> writes an event, which is an arbitrary string, into the
      given series file.</p>

</div>
</td></tr>
<tr><td><a href="Spacetime.html#VALsave_event_for_automatic_snapshots">save_event_for_automatic_snapshots</a> [<a href="Spacetime.html">Spacetime</a>]</td>
<td><div class="info">
<p>Like <a href="Spacetime.Series.html#VALsave_event"><code class="code"><span class="constructor">Spacetime</span>.<span class="constructor">Series</span>.save_event</code></a>, but writes to the automatic snapshot file.</p>

</div>
</td></tr>
<tr><td><a href="Typemod.html#VALsave_signature">save_signature</a> [<a href="Typemod.html">Typemod</a>]</td>
<td></td></tr>
<tr><td><a href="Scanf.html#VALscanf">scanf</a> [<a href="Scanf.html">Scanf</a>]</td>
<td><div class="info">
<p>Same as <a href="Scanf.html#VALbscanf"><code class="code"><span class="constructor">Scanf</span>.bscanf</code></a>, but reads from the predefined formatted input
    channel <a href="Scanf.Scanning.html#VALstdin"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.stdin</code></a> that is connected to <a href="Pervasives.html#VALstdin"><code class="code">stdin</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALsearch_backward">search_backward</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">search_backward&nbsp;r&nbsp;s&nbsp;last</code> searches the string <code class="code">s</code> for a
  substring matching the regular expression <code class="code">r</code>.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALsearch_forward">search_forward</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">search_forward&nbsp;r&nbsp;s&nbsp;start</code> searches the string <code class="code">s</code> for a substring
   matching the regular expression <code class="code">r</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALsearch_substring">search_substring</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALseeded_hash">seeded_hash</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALseeded_hash">seeded_hash</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p>A variant of <a href="Hashtbl.html#VALhash"><code class="code"><span class="constructor">Hashtbl</span>.hash</code></a> that is further parameterized by
   an integer seed.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALseeded_hash_param">seeded_hash_param</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.html#VALseeded_hash_param">seeded_hash_param</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p>A variant of <a href="Hashtbl.html#VALhash_param"><code class="code"><span class="constructor">Hashtbl</span>.hash_param</code></a> that is further parameterized by
   an integer seed.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.LargeFile.html#VALseek_in">seek_in</a> [<a href="Pervasives.LargeFile.html">Pervasives.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALseek_in">seek_in</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">seek_in&nbsp;chan&nbsp;pos</code> sets the current reading position to <code class="code">pos</code>
   for channel <code class="code">chan</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.LargeFile.html#VALseek_out">seek_out</a> [<a href="Pervasives.LargeFile.html">Pervasives.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALseek_out">seek_out</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">seek_out&nbsp;chan&nbsp;pos</code> sets the current writing position to <code class="code">pos</code>
   for channel <code class="code">chan</code>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALselect">select</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Wait until some input/output operations become possible on
   some channels.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALselect">select</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Wait until some input/output operations become possible on
   some channels.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALselect">select</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="Thread.html#VALselect">select</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p>Suspend the execution of the calling thread until input/output
   becomes possible on the given Unix file descriptors.</p>

</div>
</td></tr>
<tr><td><a href="Event.html#VALselect">select</a> [<a href="Event.html">Event</a>]</td>
<td><div class="info">
<p>'Synchronize' on an alternative of events.</p>

</div>
</td></tr>
<tr><td><a href="Thread.html#VALself">self</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p>Return the thread currently executing.</p>

</div>
</td></tr>
<tr><td><a href="Random.html#VALself_init">self_init</a> [<a href="Random.html">Random</a>]</td>
<td><div class="info">
<p>Initialize the generator with a random seed chosen
   in a system-dependent way.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALsend">send</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Send data over a connected socket.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsend">send</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Send data over a connected socket.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALsend">send</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="Event.html#VALsend">send</a> [<a href="Event.html">Event</a>]</td>
<td><div class="info">
<p><code class="code">send&nbsp;ch&nbsp;v</code> returns the event consisting in sending the value <code class="code">v</code>
   over the channel <code class="code">ch</code>.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALsend">send</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALsend">send</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALsend_substring">send_substring</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <code class="code">send</code>, but take the data from a string instead of a byte
    sequence.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsend_substring">send_substring</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <code class="code">send</code>, but take the data from a string instead of a byte
    sequence.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALsend_substring">send_substring</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALsendcache">sendcache</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALsendself">sendself</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALsendto">sendto</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Send data over an unconnected socket.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsendto">sendto</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Send data over an unconnected socket.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALsendto">sendto</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALsendto_substring">sendto_substring</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <code class="code">sendto</code>, but take the data from a string instead of a
    byte sequence.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsendto_substring">sendto_substring</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <code class="code">sendto</code>, but take the data from a string instead of a
    byte sequence.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALsendto_substring">sendto_substring</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALsequence">sequence</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Weak.html#VALset">set</a> [<a href="Weak.html">Weak</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Weak</span>.set&nbsp;ar&nbsp;n&nbsp;(<span class="constructor">Some</span>&nbsp;el)</code> sets the <code class="code">n</code>th cell of <code class="code">ar</code> to be a
   (full) pointer to <code class="code">el</code>; <code class="code"><span class="constructor">Weak</span>.set&nbsp;ar&nbsp;n&nbsp;<span class="constructor">None</span></code> sets the <code class="code">n</code>th
   cell of <code class="code">ar</code> to empty.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALset">set</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<span class="deprecated"><p><code class="code"><span class="constructor">String</span>.set&nbsp;s&nbsp;n&nbsp;c</code> modifies byte sequence <code class="code">s</code> in place,
   replacing the byte at index <code class="code">n</code> with <code class="code">c</code>.</p>

</span></div>
</td></tr>
<tr><td><a href="StringLabels.html#VALset">set</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<span class="deprecated"><p><code class="code"><span class="constructor">String</span>.set&nbsp;s&nbsp;n&nbsp;c</code> modifies byte sequence <code class="code">s</code> in place,
   replacing the byte at index <code class="code">n</code> with <code class="code">c</code>.</p>

</span></div>
</td></tr>
<tr><td><a href="Misc.LongString.html#VALset">set</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td>
<td></td></tr>
<tr><td><a href="Gc.html#VALset">set</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p><code class="code">set&nbsp;r</code> changes the GC parameters according to the <code class="code">control</code> record <code class="code">r</code>.</p>

</div>
</td></tr>
<tr><td><a href="Consistbl.html#VALset">set</a> [<a href="Consistbl.html">Consistbl</a>]</td>
<td></td></tr>
<tr><td><a href="BytesLabels.html#VALset">set</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">set&nbsp;s&nbsp;n&nbsp;c</code> modifies <code class="code">s</code> in place, replacing the byte at index <code class="code">n</code>
    with <code class="code">c</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALset">set</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">set&nbsp;s&nbsp;n&nbsp;c</code> modifies <code class="code">s</code> in place, replacing the byte at index <code class="code">n</code>
    with <code class="code">c</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALset">set</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array3</span>.set&nbsp;a&nbsp;x&nbsp;y&nbsp;v</code>, or alternatively <code class="code">a.{x,y,z}&nbsp;&lt;-&nbsp;v</code>,
     stores the value <code class="code">v</code> at coordinates (<code class="code">x</code>, <code class="code">y</code>, <code class="code">z</code>) in <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALset">set</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array2</span>.set&nbsp;a&nbsp;x&nbsp;y&nbsp;v</code>, or alternatively <code class="code">a.{x,y}&nbsp;&lt;-&nbsp;v</code>,
     stores the value <code class="code">v</code> at coordinates (<code class="code">x</code>, <code class="code">y</code>) in <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALset">set</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array1</span>.set&nbsp;a&nbsp;x&nbsp;v</code>, also written <code class="code">a.{x}&nbsp;&lt;-&nbsp;v</code>,
     stores the value <code class="code">v</code> at index <code class="code">x</code> in <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array0.html#VALset">set</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array0</span>.set&nbsp;a&nbsp;x&nbsp;v</code> stores the value <code class="code">v</code> in <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALset">set</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p>Assign an element of a generic big array.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALset">set</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.set&nbsp;a&nbsp;n&nbsp;x</code> modifies array <code class="code">a</code> in place, replacing
   element number <code class="code">n</code> with <code class="code">x</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALset">set</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.set&nbsp;a&nbsp;n&nbsp;x</code> modifies array <code class="code">a</code> in place, replacing
   element number <code class="code">n</code> with <code class="code">x</code>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALset_all_formatter_output_functions">set_all_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<span class="deprecated"></span></div>
</td></tr>
<tr><td><a href="Arg_helper.Make.html#VALset_base_default">set_base_default</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALset_binary_mode_in">set_binary_mode_in</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">set_binary_mode_in&nbsp;ic&nbsp;<span class="keyword">true</span></code> sets the channel <code class="code">ic</code> to binary
   mode: no translations take place during input.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALset_binary_mode_out">set_binary_mode_out</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">set_binary_mode_out&nbsp;oc&nbsp;<span class="keyword">true</span></code> sets the channel <code class="code">oc</code> to binary
   mode: no translations take place during output.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALset_close_on_exec">set_close_on_exec</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Set the ``close-on-exec'' flag on the given descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALset_close_on_exec">set_close_on_exec</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Set the ``close-on-exec'' flag on the given descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALset_color">set_color</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Set the current drawing color.</p>

</div>
</td></tr>
<tr><td><a href="Misc.Color.html#VALset_color_tag_handling">set_color_tag_handling</a> [<a href="Misc.Color.html">Misc.Color</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_mapper.html#VALset_cookie">set_cookie</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td></td></tr>
<tr><td><a href="Obj.Ephemeron.html#VALset_data">set_data</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALset_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.Kn.html#VALset_data">set_data</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALset_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALset_data">set_data</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALset_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K1.html#VALset_data">set_data</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_data&nbsp;eph&nbsp;el</code> sets the data of <code class="code">eph</code> to be a
      (full) data to <code class="code">el</code></p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALset_double_field">set_double_field</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALset_dumped_pass">set_dumped_pass</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALset_ellipsis_text">set_ellipsis_text</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Set the text of the ellipsis printed when too many pretty-printing boxes
  are open (a single dot, <code class="code">.</code>, by default).</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALset_field">set_field</a> [<a href="Obj.html">Obj</a>]</td>
<td><div class="info">
<p>When using flambda:</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALset_floating_docstrings">set_floating_docstrings</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Docstrings not immediately adjacent to a token</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALset_font">set_font</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Set the font used for drawing text.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALset_formatter_out_channel">set_formatter_out_channel</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Redirect the standard pretty-printer output to the given channel.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALset_formatter_out_functions">set_formatter_out_functions</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_set_formatter_out_functions&nbsp;ppf&nbsp;out_funs</code>
  Set all the pretty-printer output functions of <code class="code">ppf</code> to those of
  argument <code class="code">out_funs</code>,</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALset_formatter_output_functions">set_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_set_formatter_output_functions&nbsp;ppf&nbsp;out&nbsp;flush</code> redirects the
  standard pretty-printer output functions to the functions <code class="code">out</code> and
  <code class="code">flush</code>.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALset_formatter_tag_functions">set_formatter_tag_functions</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_set_formatter_tag_functions&nbsp;ppf&nbsp;tag_funs</code> changes the meaning of
  opening and closing semantic tag operations to use the functions in
  <code class="code">tag_funs</code> when printing on <code class="code">ppf</code>.</p>

</div>
</td></tr>
<tr><td><a href="Obj.Ephemeron.html#VALset_key">set_key</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.Kn.html#VALset_key">set_key</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K1.html#VALset_key">set_key</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_key&nbsp;eph&nbsp;el</code> sets the key of <code class="code">eph</code> to be a
      (full) key to <code class="code">el</code></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALset_key1">set_key1</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALset_key2">set_key2</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALset_line_width">set_line_width</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Set the width of points and lines drawn with the functions above.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALset_margin">set_margin</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_set_margin&nbsp;ppf&nbsp;d</code> sets the right margin to <code class="code">d</code> (in characters):
  the pretty-printer splits lines that overflow the right margin according to
  the break hints given.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALset_mark_tags">set_mark_tags</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_set_mark_tags&nbsp;ppf&nbsp;b</code> turns on or off the tag-marking operations.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALset_max_boxes">set_max_boxes</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_set_max_boxes&nbsp;ppf&nbsp;max</code> sets the maximum number of pretty-printing
    boxes simultaneously open.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALset_max_indent">set_max_indent</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_set_max_indent&nbsp;ppf&nbsp;d</code> sets the maximum indentation limit of lines
  to <code class="code">d</code> (in characters):
  once this limit is reached, new pretty-printing boxes are rejected to the
  left, if they do not fit on the current line.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALset_method">set_method</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALset_methods">set_methods</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALset_nonblock">set_nonblock</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Set the ``non-blocking'' flag on the given descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALset_nonblock">set_nonblock</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Set the ``non-blocking'' flag on the given descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALset_post_docstrings">set_post_docstrings</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Docstrings immediately following a token</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALset_post_extra_docstrings">set_post_extra_docstrings</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Docstrings immediately preceding the token which follows this one</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALset_pre_docstrings">set_pre_docstrings</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Docstrings immediately preceding a token</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALset_pre_extra_docstrings">set_pre_extra_docstrings</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Docstrings immediately following the token which precedes this one</p>

</div>
</td></tr>
<tr><td><a href="Lexer.html#VALset_preprocessor">set_preprocessor</a> [<a href="Lexer.html">Lexer</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALset_print_tags">set_print_tags</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_set_print_tags&nbsp;ppf&nbsp;b</code> turns on or off the tag-printing operations.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALset_signal">set_signal</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Same as <a href="Sys.html#VALsignal"><code class="code"><span class="constructor">Sys</span>.signal</code></a> but return value is ignored.</p>

</div>
</td></tr>
<tr><td><a href="Random.html#VALset_state">set_state</a> [<a href="Random.html">Random</a>]</td>
<td><div class="info">
<p>Set the state of the generator used by the basic functions.</p>

</div>
</td></tr>
<tr><td><a href="Misc.Color.html#VALset_styles">set_styles</a> [<a href="Misc.Color.html">Misc.Color</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALset_tab">set_tab</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Sets a tabulation marker at current insertion point.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALset_tag">set_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALset_tags">set_tags</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p><code class="code">pp_set_tags&nbsp;ppf&nbsp;b</code> turns on or off the treatment of semantic tags
  (default is off).</p>

</div>
</td></tr>
<tr><td><a href="Filename.html#VALset_temp_dir_name">set_temp_dir_name</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p>Change the temporary directory returned by <a href="Filename.html#VALget_temp_dir_name"><code class="code"><span class="constructor">Filename</span>.get_temp_dir_name</code></a>
    and used by <a href="Filename.html#VALtemp_file"><code class="code"><span class="constructor">Filename</span>.temp_file</code></a> and <a href="Filename.html#VALopen_temp_file"><code class="code"><span class="constructor">Filename</span>.open_temp_file</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALset_text_size">set_text_size</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Set the character size used for drawing text.</p>

</div>
</td></tr>
<tr><td><a href="Parsing.html#VALset_trace">set_trace</a> [<a href="Parsing.html">Parsing</a>]</td>
<td><div class="info">
<p>Control debugging support for <code class="code">ocamlyacc</code>-generated parsers.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALset_uncaught_exception_handler">set_uncaught_exception_handler</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Printexc</span>.set_uncaught_exception_handler&nbsp;fn</code> registers <code class="code">fn</code> as the handler
    for uncaught exceptions.</p>

</div>
</td></tr>
<tr><td><a href="Arg_helper.Make.html#VALset_user_default">set_user_default</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALset_window_title">set_window_title</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Set the title of the graphics window.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALsetfield">setfield</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALsetgid">setgid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Set the real group id and effective group id for the process.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsetgid">setgid</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Set the real group id and effective group id for the process.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALsetgroups">setgroups</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">setgroups&nbsp;groups</code> sets the supplementary group IDs for the
      calling process.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsetgroups">setgroups</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">setgroups&nbsp;groups</code> sets the supplementary group IDs for the
    calling process.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALsetinstvar">setinstvar</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALsetitimer">setitimer</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">setitimer&nbsp;t&nbsp;s</code> sets the interval timer <code class="code">t</code> and returns
   its previous status.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsetitimer">setitimer</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">setitimer&nbsp;t&nbsp;s</code> sets the interval timer <code class="code">t</code> and returns
   its previous status.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALsetsid">setsid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Put the calling process in a new session and detach it from
   its controlling terminal.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsetsid">setsid</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Put the calling process in a new session and detach it from
   its controlling terminal.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALsetsockopt">setsockopt</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Set or clear a boolean-valued option in the given socket.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsetsockopt">setsockopt</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Set or clear a boolean-valued option in the given socket.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALsetsockopt_float">setsockopt_float</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALsetsockopt"><code class="code"><span class="constructor">Unix</span>.setsockopt</code></a> for a socket option whose value is a
    floating-point number.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsetsockopt_float">setsockopt_float</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALsetsockopt"><code class="code"><span class="constructor">Unix</span>.setsockopt</code></a> for a socket option whose value is a
   floating-point number.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALsetsockopt_int">setsockopt_int</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALsetsockopt"><code class="code"><span class="constructor">Unix</span>.setsockopt</code></a> for an integer-valued socket option.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsetsockopt_int">setsockopt_int</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALsetsockopt"><code class="code"><span class="constructor">Unix</span>.setsockopt</code></a> for an integer-valued socket option.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALsetsockopt_optint">setsockopt_optint</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALsetsockopt"><code class="code"><span class="constructor">Unix</span>.setsockopt</code></a> for a socket option whose value is
    an <code class="code">int&nbsp;option</code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsetsockopt_optint">setsockopt_optint</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALsetsockopt"><code class="code"><span class="constructor">Unix</span>.setsockopt</code></a> for a socket option whose value is an
   <code class="code">int&nbsp;option</code>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALsetuid">setuid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Set the real user id and effective user id for the process.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsetuid">setuid</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Set the real user id and effective user id for the process.</p>

</div>
</td></tr>
<tr><td><a href="Terminfo.html#VALsetup">setup</a> [<a href="Terminfo.html">Terminfo</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.Color.html#VALsetup">setup</a> [<a href="Misc.Color.html">Misc.Color</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALshared">shared</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Targetint.html#VALshift_left">shift_left</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Targetint</span>.shift_left&nbsp;x&nbsp;y</code> shifts <code class="code">x</code> to the left by <code class="code">y</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALshift_left">shift_left</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Nativeint</span>.shift_left&nbsp;x&nbsp;y</code> shifts <code class="code">x</code> to the left by <code class="code">y</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALshift_left">shift_left</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Int64</span>.shift_left&nbsp;x&nbsp;y</code> shifts <code class="code">x</code> to the left by <code class="code">y</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALshift_left">shift_left</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Int32</span>.shift_left&nbsp;x&nbsp;y</code> shifts <code class="code">x</code> to the left by <code class="code">y</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALshift_right">shift_right</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Targetint</span>.shift_right&nbsp;x&nbsp;y</code> shifts <code class="code">x</code> to the right by <code class="code">y</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALshift_right">shift_right</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Nativeint</span>.shift_right&nbsp;x&nbsp;y</code> shifts <code class="code">x</code> to the right by <code class="code">y</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALshift_right">shift_right</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Int64</span>.shift_right&nbsp;x&nbsp;y</code> shifts <code class="code">x</code> to the right by <code class="code">y</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALshift_right">shift_right</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Int32</span>.shift_right&nbsp;x&nbsp;y</code> shifts <code class="code">x</code> to the right by <code class="code">y</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALshift_right_logical">shift_right_logical</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Targetint</span>.shift_right_logical&nbsp;x&nbsp;y</code> shifts <code class="code">x</code> to the right
    by <code class="code">y</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALshift_right_logical">shift_right_logical</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Nativeint</span>.shift_right_logical&nbsp;x&nbsp;y</code> shifts <code class="code">x</code> to the right
   by <code class="code">y</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALshift_right_logical">shift_right_logical</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Int64</span>.shift_right_logical&nbsp;x&nbsp;y</code> shifts <code class="code">x</code> to the right by <code class="code">y</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALshift_right_logical">shift_right_logical</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Int32</span>.shift_right_logical&nbsp;x&nbsp;y</code> shifts <code class="code">x</code> to the right by <code class="code">y</code> bits.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALshow_filename">show_filename</a> [<a href="Location.html">Location</a>]</td>
<td><div class="info">
<p>In -absname mode, return the absolute path for this filename.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALshutdown">shutdown</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Shutdown a socket connection.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALshutdown">shutdown</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Shutdown a socket connection.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALshutdown_connection">shutdown_connection</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>``Shut down'' a connection established with <a href="UnixLabels.html#VALopen_connection"><code class="code"><span class="constructor">UnixLabels</span>.open_connection</code></a>;
   that is, transmit an end-of-file condition to the server reading
   on the other side of the connection.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALshutdown_connection">shutdown_connection</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>``Shut down'' a connection established with <a href="Unix.html#VALopen_connection"><code class="code"><span class="constructor">Unix</span>.open_connection</code></a>;
   that is, transmit an end-of-file condition to the server reading
   on the other side of the connection.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigabrt">sigabrt</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Abnormal termination</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigalrm">sigalrm</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Timeout</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigbus">sigbus</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Bus error</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigchld">sigchld</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Child process terminated</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigcont">sigcont</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Continue</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigfpe">sigfpe</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Arithmetic exception</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsighup">sighup</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Hangup on controlling terminal</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigill">sigill</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Invalid hardware instruction</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigint">sigint</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Interactive interrupt (ctrl-C)</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigkill">sigkill</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Termination (cannot be ignored)</p>

</div>
</td></tr>
<tr><td><a href="Thread.html#VALsigmask">sigmask</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p><code class="code">sigmask&nbsp;cmd&nbsp;sigs</code> changes the set of blocked signals for the
   calling thread.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsignal">signal</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Set the behavior of the system on receipt of a given signal.</p>

</div>
</td></tr>
<tr><td><a href="Condition.html#VALsignal">signal</a> [<a href="Condition.html">Condition</a>]</td>
<td><div class="info">
<p><code class="code">signal&nbsp;c</code> restarts one of the processes waiting on the
   condition variable <code class="code">c</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pprintast.html#VALsignature">signature</a> [<a href="Pprintast.html">Pprintast</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_invariants.html#VALsignature">signature</a> [<a href="Ast_invariants.html">Ast_invariants</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cty.html#VALsignature">signature</a> [<a href="Ast_helper.Cty.html">Ast_helper.Cty</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mty.html#VALsignature">signature</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALsigpending">sigpending</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the set of blocked signals that are currently pending.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsigpending">sigpending</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the set of blocked signals that are currently pending.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigpipe">sigpipe</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Broken pipe</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigpoll">sigpoll</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Pollable event</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALsigprocmask">sigprocmask</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">sigprocmask&nbsp;cmd&nbsp;sigs</code> changes the set of blocked signals.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsigprocmask">sigprocmask</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">sigprocmask&nbsp;cmd&nbsp;sigs</code> changes the set of blocked signals.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigprof">sigprof</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Profiling interrupt</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigquit">sigquit</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Interactive termination</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigsegv">sigsegv</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Invalid memory reference</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigstop">sigstop</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Stop</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALsigsuspend">sigsuspend</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">sigsuspend&nbsp;sigs</code> atomically sets the blocked signals to <code class="code">sigs</code>
   and waits for a non-ignored, non-blocked signal to be delivered.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsigsuspend">sigsuspend</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">sigsuspend&nbsp;sigs</code> atomically sets the blocked signals to <code class="code">sigs</code>
   and waits for a non-ignored, non-blocked signal to be delivered.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigsys">sigsys</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Bad argument to routine</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigterm">sigterm</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Termination</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigtrap">sigtrap</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Trace/breakpoint trap</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigtstp">sigtstp</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Interactive stop</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigttin">sigttin</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Terminal read from background process</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigttou">sigttou</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Terminal write from background process</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigurg">sigurg</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Urgent condition on socket</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigusr1">sigusr1</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Application-defined signal 1</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigusr2">sigusr2</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Application-defined signal 2</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigvtalrm">sigvtalrm</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Timeout in virtual time</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigxcpu">sigxcpu</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Timeout in cpu time</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALsigxfsz">sigxfsz</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>File size limit exceeded</p>

</div>
</td></tr>
<tr><td><a href="Simplif.html#VALsimplify_lambda">simplify_lambda</a> [<a href="Simplif.html">Simplif</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALsimplify_rounds">simplify_rounds</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Typemod.html#VALsimplify_signature">simplify_signature</a> [<a href="Typemod.html">Typemod</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALsin">sin</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Sine.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALsingle_write">single_write</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <code class="code">write</code>, but attempts to write only once.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsingle_write">single_write</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <code class="code">write</code>, but attempts to write only once.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALsingle_write_substring">single_write_substring</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <code class="code">single_write</code>, but take the data from a string instead of
    a byte sequence.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsingle_write_substring">single_write_substring</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <code class="code">single_write</code>, but take the data from a string instead of
    a byte sequence.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALsingleton">singleton</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALsingleton">singleton</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALsingleton">singleton</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">singleton&nbsp;x&nbsp;y</code> returns the one-element map that contains a binding <code class="code">y</code>
        for <code class="code">x</code>.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALsingleton">singleton</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">singleton&nbsp;x</code> returns the one-element set containing only <code class="code">x</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALsinh">sinh</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Hyperbolic sine.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALsize">size</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>The size in bits of a target native integer.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALsize">size</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Nativeint.html#VALsize">size</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>The size in bits of a native integer.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALsize_in_bytes">size_in_bytes</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p><code class="code">size_in_bytes&nbsp;a</code> is the number of elements in <code class="code">a</code>
    multiplied by <code class="code">a</code>'s <a href="Bigarray.html#VALkind_size_in_bytes"><code class="code"><span class="constructor">Bigarray</span>.kind_size_in_bytes</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALsize_in_bytes">size_in_bytes</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p><code class="code">size_in_bytes&nbsp;a</code> is the number of elements in <code class="code">a</code>
    multiplied by <code class="code">a</code>'s <a href="Bigarray.html#VALkind_size_in_bytes"><code class="code"><span class="constructor">Bigarray</span>.kind_size_in_bytes</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALsize_in_bytes">size_in_bytes</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p><code class="code">size_in_bytes&nbsp;a</code> is the number of elements in <code class="code">a</code>
    multiplied by <code class="code">a</code>'s <a href="Bigarray.html#VALkind_size_in_bytes"><code class="code"><span class="constructor">Bigarray</span>.kind_size_in_bytes</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array0.html#VALsize_in_bytes">size_in_bytes</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td>
<td><div class="info">
<p><code class="code">size_in_bytes&nbsp;a</code> is <code class="code">a</code>'s <a href="Bigarray.html#VALkind_size_in_bytes"><code class="code"><span class="constructor">Bigarray</span>.kind_size_in_bytes</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALsize_in_bytes">size_in_bytes</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p><code class="code">size_in_bytes&nbsp;a</code> is the number of elements in <code class="code">a</code> multiplied
    by <code class="code">a</code>'s <a href="Bigarray.html#VALkind_size_in_bytes"><code class="code"><span class="constructor">Bigarray</span>.kind_size_in_bytes</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALsize_x">size_x</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>See <a href="Graphics.html#VALsize_y"><code class="code"><span class="constructor">Graphics</span>.size_y</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALsize_y">size_y</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Return the size of the graphics window.</p>

</div>
</td></tr>
<tr><td><a href="Lexer.html#VALskip_hash_bang">skip_hash_bang</a> [<a href="Lexer.html">Lexer</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALsleep">sleep</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Stop execution for the given number of seconds.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsleep">sleep</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Stop execution for the given number of seconds.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALsleep">sleep</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="Unix.html#VALsleepf">sleepf</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Stop execution for the given number of seconds.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALslice">slice</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p>Extract a scalar (zero-dimensional slice) of the given one-dimensional
     big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALslice_left">slice_left</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p>Extract a row (one-dimensional slice) of the given two-dimensional
     big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALslice_left">slice_left</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p>Extract a sub-array of lower dimension from the given big array
     by fixing one or several of the first (left-most) coordinates.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALslice_left_1">slice_left_1</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Extract a one-dimensional slice of the given three-dimensional
     big array by fixing the first two coordinates.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALslice_left_2">slice_left_2</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Extract a  two-dimensional slice of the given three-dimensional
     big array by fixing the first coordinate.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALslice_right">slice_right</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p>Extract a column (one-dimensional slice) of the given
     two-dimensional big array.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALslice_right">slice_right</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p>Extract a sub-array of lower dimension from the given big array
     by fixing one or several of the last (right-most) coordinates.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALslice_right_1">slice_right_1</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Extract a one-dimensional slice of the given three-dimensional
     big array by fixing the last two coordinates.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALslice_right_2">slice_right_2</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Extract a two-dimensional slice of the given
     three-dimensional big array by fixing the last coordinate.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALsnd">snd</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the second component of a pair.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALsnd3">snd3</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALsnd4">snd4</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALsocket">socket</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Create a new socket in the given domain, and with the
   given kind.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsocket">socket</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Create a new socket in the given domain, and with the
   given kind.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALsocket">socket</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALsocketpair">socketpair</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Create a pair of unnamed sockets, connected together.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsocketpair">socketpair</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Create a pair of unnamed sockets, connected together.</p>

</div>
</td></tr>
<tr><td><a href="Misc.Stdlib.List.html#VALsome_if_all_elements_are_some">some_if_all_elements_are_some</a> [<a href="Misc.Stdlib.List.html">Misc.Stdlib.List</a>]</td>
<td><div class="info">
<p>If all elements of the given list are <code class="code"><span class="constructor">Some</span>&nbsp;_</code> then <code class="code"><span class="constructor">Some</span>&nbsp;xs</code>
        is returned with the <code class="code">xs</code> being the contents of those <code class="code"><span class="constructor">Some</span></code>s, with
        order preserved.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALsort">sort</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Sort a list in increasing order according to a comparison
   function.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALsort">sort</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Sort a list in increasing order according to a comparison
   function.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALsort">sort</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p>Sort an array in increasing order according to a comparison
   function.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALsort">sort</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p>Sort an array in increasing order according to a comparison
   function.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALsort_uniq">sort_uniq</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALsort"><code class="code"><span class="constructor">List</span>.sort</code></a>, but also remove duplicates.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALsort_uniq">sort_uniq</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALsort"><code class="code"><span class="constructor">List</span>.sort</code></a>, but also remove duplicates.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALsound">sound</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p><code class="code">sound&nbsp;freq&nbsp;dur</code> plays a sound at frequency <code class="code">freq</code> (in hertz)
   for a duration <code class="code">dur</code> (in milliseconds).</p>

</div>
</td></tr>
<tr><td><a href="Consistbl.html#VALsource">source</a> [<a href="Consistbl.html">Consistbl</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALspacetime">spacetime</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALspellcheck">spellcheck</a> [<a href="Misc.html">Misc</a>]</td>
<td><div class="info">
<p><code class="code">spellcheck&nbsp;env&nbsp;name</code> takes a list of names <code class="code">env</code> that exist in
    the current environment and an erroneous <code class="code">name</code>, and returns a
    list of suggestions taken from <code class="code">env</code>, that are close enough to
    <code class="code">name</code> that it may be a typo for one of them.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALsplit">split</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">split&nbsp;r&nbsp;s</code> splits <code class="code">s</code> into substrings, taking as delimiters
   the substrings that match <code class="code">r</code>, and returns the list of substrings.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALsplit">split</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALsplit">split</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="ListLabels.html#VALsplit">split</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Transform a list of pairs into a pair of lists:
   <code class="code">split&nbsp;[(a1,b1);&nbsp;...;&nbsp;(an,bn)]</code> is <code class="code">([a1;&nbsp;...;&nbsp;an],&nbsp;[b1;&nbsp;...;&nbsp;bn])</code>.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALsplit">split</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Transform a list of pairs into a pair of lists:
   <code class="code">split&nbsp;[(a1,b1);&nbsp;...;&nbsp;(an,bn)]</code> is <code class="code">([a1;&nbsp;...;&nbsp;an],&nbsp;[b1;&nbsp;...;&nbsp;bn])</code>.</p>

</div>
</td></tr>
<tr><td><a href="Map.S.html#VALsplit">split</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">split&nbsp;x&nbsp;m</code> returns a triple <code class="code">(l,&nbsp;data,&nbsp;r)</code>, where
          <code class="code">l</code> is the map with all the bindings of <code class="code">m</code> whose key
        is strictly less than <code class="code">x</code>;
          <code class="code">r</code> is the map with all the bindings of <code class="code">m</code> whose key
        is strictly greater than <code class="code">x</code>;
          <code class="code">data</code> is <code class="code"><span class="constructor">None</span></code> if <code class="code">m</code> contains no binding for <code class="code">x</code>,
          or <code class="code"><span class="constructor">Some</span>&nbsp;v</code> if <code class="code">m</code> binds <code class="code">v</code> to <code class="code">x</code>.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALsplit">split</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">split&nbsp;x&nbsp;s</code> returns a triple <code class="code">(l,&nbsp;present,&nbsp;r)</code>, where
          <code class="code">l</code> is the set of elements of <code class="code">s</code> that are
          strictly less than <code class="code">x</code>;
          <code class="code">r</code> is the set of elements of <code class="code">s</code> that are
          strictly greater than <code class="code">x</code>;
          <code class="code">present</code> is <code class="code"><span class="keyword">false</span></code> if <code class="code">s</code> contains no element equal to <code class="code">x</code>,
          or <code class="code"><span class="keyword">true</span></code> if <code class="code">s</code> contains an element equal to <code class="code">x</code>.</p>

</div>
</td></tr>
<tr><td><a href="Misc.Stdlib.List.html#VALsplit_at">split_at</a> [<a href="Misc.Stdlib.List.html">Misc.Stdlib.List</a>]</td>
<td><div class="info">
<p><code class="code">split_at&nbsp;n&nbsp;l</code> returns the pair <code class="code">before,&nbsp;after</code> where <code class="code">before</code> is
        the <code class="code">n</code> first elements of <code class="code">l</code> and <code class="code">after</code> the remaining ones.</p>

</div>
</td></tr>
<tr><td><a href="Simplif.html#VALsplit_default_wrapper">split_default_wrapper</a> [<a href="Simplif.html">Simplif</a>]</td>
<td></td></tr>
<tr><td><a href="Str.html#VALsplit_delim">split_delim</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p>Same as <a href="Str.html#VALsplit"><code class="code"><span class="constructor">Str</span>.split</code></a> but occurrences of the
   delimiter at the beginning and at the end of the string are
   recognized and returned as empty strings in the result.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALsplit_last">split_last</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="String.html#VALsplit_on_char">split_on_char</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.split_on_char&nbsp;sep&nbsp;s</code> returns the list of all (possibly empty)
    substrings of <code class="code">s</code> that are delimited by the <code class="code">sep</code> character.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALsplit_on_char">split_on_char</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.split_on_char&nbsp;sep&nbsp;s</code> returns the list of all (possibly empty)
    substrings of <code class="code">s</code> that are delimited by the <code class="code">sep</code> character.</p>

</div>
</td></tr>
<tr><td><a href="Printf.html#VALsprintf">sprintf</a> [<a href="Printf.html">Printf</a>]</td>
<td><div class="info">
<p>Same as <a href="Printf.html#VALfprintf"><code class="code"><span class="constructor">Printf</span>.fprintf</code></a>, but instead of printing on an output channel,
   return a string containing the result of formatting the arguments.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALsprintf">sprintf</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>Same as <code class="code">printf</code> above, but instead of printing on a formatter,
  returns a string containing the result of formatting the arguments.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALsqrt">sqrt</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Square root.</p>

</div>
</td></tr>
<tr><td><a href="Complex.html#VALsqrt">sqrt</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>Square root.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.html#VALsscanf">sscanf</a> [<a href="Scanf.html">Scanf</a>]</td>
<td><div class="info">
<p>Same as <a href="Scanf.html#VALbscanf"><code class="code"><span class="constructor">Scanf</span>.bscanf</code></a>, but reads from the given string.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.html#VALsscanf_format">sscanf_format</a> [<a href="Scanf.html">Scanf</a>]</td>
<td><div class="info">
<p>Same as <a href="Scanf.html#VALbscanf_format"><code class="code"><span class="constructor">Scanf</span>.bscanf_format</code></a>, but reads from the given string.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALstable_sort">stable_sort</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALsort"><code class="code"><span class="constructor">List</span>.sort</code></a>, but the sorting algorithm is guaranteed to
   be stable (i.e.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALstable_sort">stable_sort</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Same as <a href="List.html#VALsort"><code class="code"><span class="constructor">List</span>.sort</code></a>, but the sorting algorithm is guaranteed to
   be stable (i.e.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALstable_sort">stable_sort</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="Array.html#VALsort"><code class="code"><span class="constructor">Array</span>.sort</code></a>, but the sorting algorithm is stable (i.e.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALstable_sort">stable_sort</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p>Same as <a href="Array.html#VALsort"><code class="code"><span class="constructor">Array</span>.sort</code></a>, but the sorting algorithm is stable (i.e.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALstack_safety_margin">stack_safety_margin</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALstack_threshold">stack_threshold</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALstandard_library">standard_library</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALstandard_runtime">standard_runtime</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Terminfo.html#VALstandout">standout</a> [<a href="Terminfo.html">Terminfo</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.LargeFile.html#VALstat">stat</a> [<a href="UnixLabels.LargeFile.html">UnixLabels.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALstat">stat</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the information for the named file.</p>

</div>
</td></tr>
<tr><td><a href="Unix.LargeFile.html#VALstat">stat</a> [<a href="Unix.LargeFile.html">Unix.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="Unix.html#VALstat">stat</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the information for the named file.</p>

</div>
</td></tr>
<tr><td><a href="Gc.html#VALstat">stat</a> [<a href="Gc.html">Gc</a>]</td>
<td><div class="info">
<p>Return the current values of the memory management counters in a
   <code class="code">stat</code> record.</p>

</div>
</td></tr>
<tr><td><a href="Weak.S.html#VALstats">stats</a> [<a href="Weak.S.html">Weak.S</a>]</td>
<td><div class="info">
<p>Return statistics on the table.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALstats">stats</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.S.html#VALstats">stats</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Hashtbl.html#VALstats">stats</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.SeededS.html#VALstats">stats</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
<td></td></tr>
<tr><td><a href="Hashtbl.S.html#VALstats">stats</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
<td><div class="info">
</div>
</td></tr>
<tr><td><a href="Hashtbl.html#VALstats">stats</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Hashtbl</span>.stats&nbsp;tbl</code> returns statistics about the table <code class="code">tbl</code>:
   number of buckets, size of the biggest bucket, distribution of
   buckets by size.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalOO.html#VALstats">stats</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Ephemeron.SeededS.html#VALstats_alive">stats_alive</a> [<a href="Ephemeron.SeededS.html">Ephemeron.SeededS</a>]</td>
<td><div class="info">
<p>same as <a href="Hashtbl.SeededS.html#VALstats"><code class="code"><span class="constructor">Hashtbl</span>.<span class="constructor">SeededS</span>.stats</code></a> but only count the alive bindings</p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.S.html#VALstats_alive">stats_alive</a> [<a href="Ephemeron.S.html">Ephemeron.S</a>]</td>
<td><div class="info">
<p>same as <a href="Hashtbl.SeededS.html#VALstats"><code class="code"><span class="constructor">Hashtbl</span>.<span class="constructor">SeededS</span>.stats</code></a> but only count the alive bindings</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALstd_formatter">std_formatter</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>The standard formatter to write to standard output.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALstd_include_dir">std_include_dir</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALstd_include_flag">std_include_flag</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Format.html#VALstdbuf">stdbuf</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>The string buffer in which <code class="code">str_formatter</code> writes.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALstderr">stderr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>File descriptor for standard error.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALstderr">stderr</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>File descriptor for standard error.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALstderr">stderr</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>The standard error output for the process.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.Scanning.html#VALstdib">stdib</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
<td><div class="info">
<p>A deprecated alias for <a href="Scanf.Scanning.html#VALstdin"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.stdin</code></a>, the scanning buffer reading from
    <a href="Pervasives.html#VALstdin"><code class="code">stdin</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALstdin">stdin</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>File descriptor for standard input.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALstdin">stdin</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>File descriptor for standard input.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.Scanning.html#VALstdin">stdin</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
<td><div class="info">
<p>The standard input notion for the <a href="Scanf.html"><code class="code"><span class="constructor">Scanf</span></code></a> module.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALstdin">stdin</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>The standard input for the process.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALstdout">stdout</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>File descriptor for standard output.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALstdout">stdout</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>File descriptor for standard output.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALstdout">stdout</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>The standard output for the process.</p>

</div>
</td></tr>
<tr><td><a href="Format.html#VALstr_formatter">str_formatter</a> [<a href="Format.html">Format</a>]</td>
<td><div class="info">
<p>A formatter to output to the <a href="Format.html#VALstdbuf"><code class="code"><span class="constructor">Format</span>.stdbuf</code></a> string buffer.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALstrict_formats">strict_formats</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALstrict_sequence">strict_sequence</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Digest.html#VALstring">string</a> [<a href="Digest.html">Digest</a>]</td>
<td><div class="info">
<p>Return the digest of the given string.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Const.html#VALstring">string</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td>
<td></td></tr>
<tr><td><a href="Str.html#VALstring_after">string_after</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">string_after&nbsp;s&nbsp;n</code> returns the substring of all characters of <code class="code">s</code>
   that follow position <code class="code">n</code> (including the character at
   position <code class="code">n</code>).</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALstring_before">string_before</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">string_before&nbsp;s&nbsp;n</code> returns the substring of all characters of <code class="code">s</code>
   that precede position <code class="code">n</code> (excluding the character at
   position <code class="code">n</code>).</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALstring_match">string_match</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p><code class="code">string_match&nbsp;r&nbsp;s&nbsp;start</code> tests whether a substring of <code class="code">s</code> that
   starts at position <code class="code">start</code> matches the regular expression <code class="code">r</code>.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALstring_of_bool">string_of_bool</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the string representation of a boolean.</p>

</div>
</td></tr>
<tr><td><a href="Pprintast.html#VALstring_of_expression">string_of_expression</a> [<a href="Pprintast.html">Pprintast</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALstring_of_file">string_of_file</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALstring_of_float">string_of_float</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the string representation of a floating-point number.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalFormat.html#VALstring_of_fmt">string_of_fmt</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalFormat.html#VALstring_of_fmtty">string_of_fmtty</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Pervasives.html#VALstring_of_format">string_of_format</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Converts a format string into a string.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalFormat.html#VALstring_of_formatting_gen">string_of_formatting_gen</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalFormat.html#VALstring_of_formatting_lit">string_of_formatting_lit</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALstring_of_inet_addr">string_of_inet_addr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the printable representation of the given Internet address.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALstring_of_inet_addr">string_of_inet_addr</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the printable representation of the given Internet address.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALstring_of_int">string_of_int</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Return the string representation of an integer, in decimal.</p>

</div>
</td></tr>
<tr><td><a href="Pprintast.html#VALstring_of_structure">string_of_structure</a> [<a href="Pprintast.html">Pprintast</a>]</td>
<td></td></tr>
<tr><td><a href="Str.html#VALstring_partial_match">string_partial_match</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p>Similar to <a href="Str.html#VALstring_match"><code class="code"><span class="constructor">Str</span>.string_match</code></a>, but also returns true if
   the argument string is a prefix of a string that matches.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALstring_tag">string_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalFormat.html#VALstrput_acc">strput_acc</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Printast.html#VALstructure">structure</a> [<a href="Printast.html">Printast</a>]</td>
<td></td></tr>
<tr><td><a href="Pprintast.html#VALstructure">structure</a> [<a href="Pprintast.html">Pprintast</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_invariants.html#VALstructure">structure</a> [<a href="Ast_invariants.html">Ast_invariants</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cl.html#VALstructure">structure</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mod.html#VALstructure">structure</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td>
<td></td></tr>
<tr><td><a href="Targetint.html#VALsub">sub</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Subtraction.</p>

</div>
</td></tr>
<tr><td><a href="String.html#VALsub">sub</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.sub&nbsp;s&nbsp;start&nbsp;len</code> returns a fresh string of length <code class="code">len</code>,
   containing the substring of <code class="code">s</code> that starts at position <code class="code">start</code> and
   has length <code class="code">len</code>.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALsub">sub</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">String</span>.sub&nbsp;s&nbsp;start&nbsp;len</code> returns a fresh string of length <code class="code">len</code>,
   containing the substring of <code class="code">s</code> that starts at position <code class="code">start</code> and
   has length <code class="code">len</code>.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALsub">sub</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Subtraction.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALsub">sub</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Subtraction.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALsub">sub</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Subtraction.</p>

</div>
</td></tr>
<tr><td><a href="Complex.html#VALsub">sub</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>Subtraction</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALsub">sub</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p><code class="code">sub&nbsp;s&nbsp;start&nbsp;len</code> returns a new byte sequence of length <code class="code">len</code>,
    containing the subsequence of <code class="code">s</code> that starts at position <code class="code">start</code>
    and has length <code class="code">len</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALsub">sub</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p><code class="code">sub&nbsp;s&nbsp;start&nbsp;len</code> returns a new byte sequence of length <code class="code">len</code>,
    containing the subsequence of <code class="code">s</code> that starts at position <code class="code">start</code>
    and has length <code class="code">len</code>.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALsub">sub</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Buffer</span>.sub&nbsp;b&nbsp;off&nbsp;len</code> returns a copy of <code class="code">len</code> bytes from the
    current contents of the buffer <code class="code">b</code>, starting at offset <code class="code">off</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALsub">sub</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p>Extract a sub-array of the given one-dimensional big array.</p>

</div>
</td></tr>
<tr><td><a href="ArrayLabels.html#VALsub">sub</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.sub&nbsp;a&nbsp;start&nbsp;len</code> returns a fresh array of length <code class="code">len</code>,
   containing the elements number <code class="code">start</code> to <code class="code">start&nbsp;+&nbsp;len&nbsp;-&nbsp;1</code>
   of array <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALsub">sub</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.sub&nbsp;a&nbsp;start&nbsp;len</code> returns a fresh array of length <code class="code">len</code>,
   containing the elements number <code class="code">start</code> to <code class="code">start&nbsp;+&nbsp;len&nbsp;-&nbsp;1</code>
   of array <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALsub_left">sub_left</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Extract a three-dimensional sub-array of the given
     three-dimensional big array by restricting the first dimension.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALsub_left">sub_left</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p>Extract a two-dimensional sub-array of the given two-dimensional
     big array by restricting the first dimension.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALsub_left">sub_left</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p>Extract a sub-array of the given big array by restricting the
     first (left-most) dimension.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALsub_right">sub_right</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Extract a three-dimensional sub-array of the given
     three-dimensional big array by restricting the second dimension.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALsub_right">sub_right</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p>Extract a two-dimensional sub-array of the given two-dimensional
     big array by restricting the second dimension.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Genarray.html#VALsub_right">sub_right</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
<td><div class="info">
<p>Extract a sub-array of the given big array by restricting the
     last (right-most) dimension.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALsub_string">sub_string</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>Same as <code class="code">sub</code> but return a string instead of a byte sequence.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALsub_string">sub_string</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>Same as <code class="code">sub</code> but return a string instead of a byte sequence.</p>

</div>
</td></tr>
<tr><td><a href="Digest.html#VALsubbytes">subbytes</a> [<a href="Digest.html">Digest</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Digest</span>.subbytes&nbsp;s&nbsp;ofs&nbsp;len</code> returns the digest of the subsequence
    of <code class="code">s</code> starting at index <code class="code">ofs</code> and containing <code class="code">len</code> bytes.</p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALsubset">subset</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="Set.S.html#VALsubset">subset</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p><code class="code">subset&nbsp;s1&nbsp;s2</code> tests whether the set <code class="code">s1</code> is a subset of
       the set <code class="code">s2</code>.</p>

</div>
</td></tr>
<tr><td><a href="Str.html#VALsubstitute_first">substitute_first</a> [<a href="Str.html">Str</a>]</td>
<td><div class="info">
<p>Same as <a href="Str.html#VALglobal_substitute"><code class="code"><span class="constructor">Str</span>.global_substitute</code></a>, except that only the first substring
   matching the regular expression is replaced.</p>

</div>
</td></tr>
<tr><td><a href="Digest.html#VALsubstring">substring</a> [<a href="Digest.html">Digest</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Digest</span>.substring&nbsp;s&nbsp;ofs&nbsp;len</code> returns the digest of the substring
   of <code class="code">s</code> starting at index <code class="code">ofs</code> and containing <code class="code">len</code> characters.</p>

</div>
</td></tr>
<tr><td><a href="Uchar.html#VALsucc">succ</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">succ&nbsp;u</code> is the scalar value after <code class="code">u</code> in the set of Unicode scalar
    values.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALsucc">succ</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Successor.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALsucc">succ</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p><code class="code">succ&nbsp;x</code> is <code class="code">x&nbsp;+&nbsp;1</code>.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALsucc">succ</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Successor.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALsucc">succ</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Successor.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALsucc">succ</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Successor.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALsymbol_docs">symbol_docs</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Fetch the item documentation for the current symbol.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALsymbol_docs_lazy">symbol_docs_lazy</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td></td></tr>
<tr><td><a href="Parsing.html#VALsymbol_end">symbol_end</a> [<a href="Parsing.html">Parsing</a>]</td>
<td><div class="info">
<p>See <a href="Parsing.html#VALsymbol_start"><code class="code"><span class="constructor">Parsing</span>.symbol_start</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Parsing.html#VALsymbol_end_pos">symbol_end_pos</a> [<a href="Parsing.html">Parsing</a>]</td>
<td><div class="info">
<p>Same as <code class="code">symbol_end</code>, but return a <code class="code">position</code> instead of an offset.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALsymbol_gloc">symbol_gloc</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Docstrings.html#VALsymbol_info">symbol_info</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Fetch the field info for the current symbol.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALsymbol_post_extra_text">symbol_post_extra_text</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Fetch additional text following the current symbol</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALsymbol_pre_extra_text">symbol_pre_extra_text</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Fetch additional text preceding the current symbol</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALsymbol_rloc">symbol_rloc</a> [<a href="Location.html">Location</a>]</td>
<td></td></tr>
<tr><td><a href="Parsing.html#VALsymbol_start">symbol_start</a> [<a href="Parsing.html">Parsing</a>]</td>
<td><div class="info">
<p><code class="code">symbol_start</code> and <a href="Parsing.html#VALsymbol_end"><code class="code"><span class="constructor">Parsing</span>.symbol_end</code></a> are to be called in the
   action part of a grammar rule only.</p>

</div>
</td></tr>
<tr><td><a href="Parsing.html#VALsymbol_start_pos">symbol_start_pos</a> [<a href="Parsing.html">Parsing</a>]</td>
<td><div class="info">
<p>Same as <code class="code">symbol_start</code>, but return a <code class="code">position</code> instead of an offset.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALsymbol_text">symbol_text</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Fetch the text preceding the current symbol.</p>

</div>
</td></tr>
<tr><td><a href="Docstrings.html#VALsymbol_text_lazy">symbol_text_lazy</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALsymlink">symlink</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">symlink&nbsp;source&nbsp;dest</code> creates the file <code class="code">dest</code> as a symbolic link
   to the file <code class="code">source</code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsymlink">symlink</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">symlink&nbsp;?to_dir&nbsp;source&nbsp;dest</code> creates the file <code class="code">dest</code> as a symbolic link
   to the file <code class="code">source</code>.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalFormat.html#VALsymm">symm</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Event.html#VALsync">sync</a> [<a href="Event.html">Event</a>]</td>
<td><div class="info">
<p>'Synchronize' on an event: offer all the communication
   possibilities specified in the event to the outside world,
   and block until one of the communications succeed.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALsynchronize">synchronize</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Synchronize the backing store and the on-screen window, by
   copying the contents of the backing store onto the graphics
   window.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALsystem">system</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Execute the given command, wait until it terminates, and return
   its termination status.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALsystem">system</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Execute the given command, wait until it terminates, and return
   its termination status.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALsystem">system</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALsystem">system</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALsysthread_supported">systhread_supported</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td align="left"><div>T</div></td></tr>
<tr><td><a href="Obj.html#VALtag">tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Spacetime.Snapshot.html#VALtake">take</a> [<a href="Spacetime.Snapshot.html">Spacetime.Snapshot</a>]</td>
<td><div class="info">
<p><code class="code">take&nbsp;series</code> takes a snapshot of the profiling annotations on the values
      in the minor and major heaps, together with GC stats, and write the
      result to the <code class="code">series</code> file.</p>

</div>
</td></tr>
<tr><td><a href="Queue.html#VALtake">take</a> [<a href="Queue.html">Queue</a>]</td>
<td><div class="info">
<p><code class="code">take&nbsp;q</code> removes and returns the first element in queue <code class="code">q</code>,
   or raises <a href="Queue.html#EXCEPTIONEmpty"><code class="code"><span class="constructor">Queue</span>.<span class="constructor">Empty</span></code></a> if the queue is empty.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALtan">tan</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Tangent.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALtanh">tanh</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Hyperbolic tangent.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALtarget">target</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALtcdrain">tcdrain</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Waits until all output written on the given file descriptor
   has been transmitted.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALtcdrain">tcdrain</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Waits until all output written on the given file descriptor
   has been transmitted.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALtcflow">tcflow</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Suspend or restart reception or transmission of data on
   the given file descriptor, depending on the second argument:
   <code class="code"><span class="constructor">TCOOFF</span></code> suspends output, <code class="code"><span class="constructor">TCOON</span></code> restarts output,
   <code class="code"><span class="constructor">TCIOFF</span></code> transmits a STOP character to suspend input,
   and <code class="code"><span class="constructor">TCION</span></code> transmits a START character to restart input.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALtcflow">tcflow</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Suspend or restart reception or transmission of data on
   the given file descriptor, depending on the second argument:
   <code class="code"><span class="constructor">TCOOFF</span></code> suspends output, <code class="code"><span class="constructor">TCOON</span></code> restarts output,
   <code class="code"><span class="constructor">TCIOFF</span></code> transmits a STOP character to suspend input,
   and <code class="code"><span class="constructor">TCION</span></code> transmits a START character to restart input.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALtcflush">tcflush</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Discard data written on the given file descriptor but not yet
   transmitted, or data received but not yet read, depending on the
   second argument: <code class="code"><span class="constructor">TCIFLUSH</span></code> flushes data received but not read,
   <code class="code"><span class="constructor">TCOFLUSH</span></code> flushes data written but not transmitted, and
   <code class="code"><span class="constructor">TCIOFLUSH</span></code> flushes both.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALtcflush">tcflush</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Discard data written on the given file descriptor but not yet
   transmitted, or data received but not yet read, depending on the
   second argument: <code class="code"><span class="constructor">TCIFLUSH</span></code> flushes data received but not read,
   <code class="code"><span class="constructor">TCOFLUSH</span></code> flushes data written but not transmitted, and
   <code class="code"><span class="constructor">TCIOFLUSH</span></code> flushes both.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALtcgetattr">tcgetattr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the status of the terminal referred to by the given
   file descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALtcgetattr">tcgetattr</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the status of the terminal referred to by the given
   file descriptor.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALtcsendbreak">tcsendbreak</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Send a break condition on the given file descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALtcsendbreak">tcsendbreak</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Send a break condition on the given file descriptor.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALtcsetattr">tcsetattr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Set the status of the terminal referred to by the given
   file descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALtcsetattr">tcsetattr</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Set the status of the terminal referred to by the given
   file descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Filename.html#VALtemp_dir_name">temp_dir_name</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<span class="deprecated"><p>The name of the initial temporary directory:
    Under Unix, the value of the <code class="code"><span class="constructor">TMPDIR</span></code> environment variable, or "/tmp"
    if the variable is not set.</p>

</span></div>
</td></tr>
<tr><td><a href="Filename.html#VALtemp_file">temp_file</a> [<a href="Filename.html">Filename</a>]</td>
<td><div class="info">
<p><code class="code">temp_file&nbsp;prefix&nbsp;suffix</code> returns the name of a
   fresh temporary file in the temporary directory.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Cf.html#VALtext">text</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Ctf.html#VALtext">text</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALtext">text</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALtext">text</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="Docstrings.html#VALtext_attr">text_attr</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALtext_size">text_size</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Return the dimensions of the given text, if it were drawn with
   the current font and size.</p>

</div>
</td></tr>
<tr><td><a href="Misc.html#VALthd3">thd3</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALthd4">thd4</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALtime">time</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the current time since 00:00:00 GMT, Jan.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALtime">time</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the current time since 00:00:00 GMT, Jan.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALtime">time</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Return the processor time, in seconds, used by the program
   since the beginning of execution.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALtimed_read">timed_read</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td><div class="info">
<p>See <a href="ThreadUnix.html#VALtimed_write"><code class="code"><span class="constructor">ThreadUnix</span>.timed_write</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALtimed_write">timed_write</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td><div class="info">
<p>Behave as <a href="ThreadUnix.html#VALread"><code class="code"><span class="constructor">ThreadUnix</span>.read</code></a> and <a href="ThreadUnix.html#VALwrite"><code class="code"><span class="constructor">ThreadUnix</span>.write</code></a>, except that
   <code class="code"><span class="constructor">Unix_error</span>(<span class="constructor">ETIMEDOUT</span>,_,_)</code> is raised if no data is
   available for reading or ready for writing after <code class="code">d</code> seconds.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALtimed_write_substring">timed_write_substring</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td><div class="info">
<p>See <a href="ThreadUnix.html#VALtimed_write"><code class="code"><span class="constructor">ThreadUnix</span>.timed_write</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALtimes">times</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the execution times of the process.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALtimes">times</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the execution times of the process.</p>

</div>
</td></tr>
<tr><td><a href="ListLabels.html#VALtl">tl</a> [<a href="ListLabels.html">ListLabels</a>]</td>
<td><div class="info">
<p>Return the given list without its first element.</p>

</div>
</td></tr>
<tr><td><a href="List.html#VALtl">tl</a> [<a href="List.html">List</a>]</td>
<td><div class="info">
<p>Return the given list without its first element.</p>

</div>
</td></tr>
<tr><td><a href="Marshal.html#VALto_buffer">to_buffer</a> [<a href="Marshal.html">Marshal</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Marshal</span>.to_buffer&nbsp;buff&nbsp;ofs&nbsp;len&nbsp;v&nbsp;flags</code> marshals the value <code class="code">v</code>,
   storing its byte representation in the sequence <code class="code">buff</code>,
   starting at index <code class="code">ofs</code>, and writing at most
   <code class="code">len</code> bytes.</p>

</div>
</td></tr>
<tr><td><a href="Marshal.html#VALto_bytes">to_bytes</a> [<a href="Marshal.html">Marshal</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Marshal</span>.to_bytes&nbsp;v&nbsp;flags</code> returns a byte sequence containing
   the representation of <code class="code">v</code>.</p>

</div>
</td></tr>
<tr><td><a href="Buffer.html#VALto_bytes">to_bytes</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p>Return a copy of the current contents of the buffer.</p>

</div>
</td></tr>
<tr><td><a href="Marshal.html#VALto_channel">to_channel</a> [<a href="Marshal.html">Marshal</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Marshal</span>.to_channel&nbsp;chan&nbsp;v&nbsp;flags</code> writes the representation
   of <code class="code">v</code> on channel <code class="code">chan</code>.</p>

</div>
</td></tr>
<tr><td><a href="Uchar.html#VALto_char">to_char</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">to_char&nbsp;u</code> is <code class="code">u</code> as an OCaml latin1 character.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALto_float">to_float</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Convert the given target integer to a floating-point number.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALto_float">to_float</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Convert the given native integer to a floating-point number.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALto_float">to_float</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Convert the given 64-bit integer to a floating-point number.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALto_float">to_float</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Convert the given 32-bit integer to a floating-point number.</p>

</div>
</td></tr>
<tr><td><a href="Digest.html#VALto_hex">to_hex</a> [<a href="Digest.html">Digest</a>]</td>
<td><div class="info">
<p>Return the printable hexadecimal representation of the given digest.</p>

</div>
</td></tr>
<tr><td><a href="Uchar.html#VALto_int">to_int</a> [<a href="Uchar.html">Uchar</a>]</td>
<td><div class="info">
<p><code class="code">to_int&nbsp;u</code> is <code class="code">u</code> as an integer.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALto_int">to_int</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Convert the given target integer (type <code class="code">t</code>) to an
    integer (type <code class="code">int</code>).</p>

</div>
</td></tr>
<tr><td><a href="Numbers.Int16.html#VALto_int">to_int</a> [<a href="Numbers.Int16.html">Numbers.Int16</a>]</td>
<td></td></tr>
<tr><td><a href="Numbers.Int8.html#VALto_int">to_int</a> [<a href="Numbers.Int8.html">Numbers.Int8</a>]</td>
<td></td></tr>
<tr><td><a href="Nativeint.html#VALto_int">to_int</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Convert the given native integer (type <code class="code">nativeint</code>) to an
   integer (type <code class="code">int</code>).</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALto_int">to_int</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Convert the given 64-bit integer (type <code class="code">int64</code>) to an
   integer (type <code class="code">int</code>).</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALto_int">to_int</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Convert the given 32-bit integer (type <code class="code">int32</code>) to an
   integer (type <code class="code">int</code>).</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALto_int32">to_int32</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Convert the given target integer to a
    32-bit integer (type <code class="code">int32</code>).</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALto_int32">to_int32</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Convert the given native integer to a
   32-bit integer (type <code class="code">int32</code>).</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALto_int32">to_int32</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Convert the given 64-bit integer (type <code class="code">int64</code>) to a
   32-bit integer (type <code class="code">int32</code>).</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALto_int64">to_int64</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Convert the given target integer to a
    64-bit integer (type <code class="code">int64</code>).</p>

</div>
</td></tr>
<tr><td><a href="Identifiable.Tbl.html#VALto_list">to_list</a> [<a href="Identifiable.Tbl.html">Identifiable.Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="ArrayLabels.html#VALto_list">to_list</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.to_list&nbsp;a</code> returns the list of all the elements of <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Array.html#VALto_list">to_list</a> [<a href="Array.html">Array</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Array</span>.to_list&nbsp;a</code> returns the list of all the elements of <code class="code">a</code>.</p>

</div>
</td></tr>
<tr><td><a href="Identifiable.Tbl.html#VALto_map">to_map</a> [<a href="Identifiable.Tbl.html">Identifiable.Tbl</a>]</td>
<td></td></tr>
<tr><td><a href="Int64.html#VALto_nativeint">to_nativeint</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Convert the given 64-bit integer (type <code class="code">int64</code>) to a
   native integer.</p>

</div>
</td></tr>
<tr><td><a href="Targetint.html#VALto_string">to_string</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>Return the string representation of its argument, in decimal.</p>

</div>
</td></tr>
<tr><td><a href="Printexc.html#VALto_string">to_string</a> [<a href="Printexc.html">Printexc</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Printexc</span>.to_string&nbsp;e</code> returns a string representation of
   the exception <code class="code">e</code>.</p>

</div>
</td></tr>
<tr><td><a href="Nativeint.html#VALto_string">to_string</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>Return the string representation of its argument, in decimal.</p>

</div>
</td></tr>
<tr><td><a href="Marshal.html#VALto_string">to_string</a> [<a href="Marshal.html">Marshal</a>]</td>
<td><div class="info">
<p>Same as <code class="code">to_bytes</code> but return the result as a string instead of
    a byte sequence.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALto_string">to_string</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>Return the string representation of its argument, in decimal.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALto_string">to_string</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>Return the string representation of its argument, in signed decimal.</p>

</div>
</td></tr>
<tr><td><a href="Identifiable.Set.html#VALto_string">to_string</a> [<a href="Identifiable.Set.html">Identifiable.Set</a>]</td>
<td></td></tr>
<tr><td><a href="BytesLabels.html#VALto_string">to_string</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>Return a new string that contains the same bytes as the given byte
    sequence.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALto_string">to_string</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>Return a new string that contains the same bytes as the given byte
    sequence.</p>

</div>
</td></tr>
<tr><td><a href="Lexer.html#VALtoken">token</a> [<a href="Lexer.html">Lexer</a>]</td>
<td></td></tr>
<tr><td><a href="Lexer.html#VALtoken_with_comments">token_with_comments</a> [<a href="Lexer.html">Lexer</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_mapper.html#VALtool_name">tool_name</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
<td><div class="info">
<p>Can be used within a ppx preprocessor to know which tool is
    calling it <code class="code"><span class="string">"ocamlc"</span></code>, <code class="code"><span class="string">"ocamlopt"</span></code>, <code class="code"><span class="string">"ocamldoc"</span></code>, <code class="code"><span class="string">"ocamldep"</span></code>,
    <code class="code"><span class="string">"ocaml"</span></code>, ...</p>

</div>
</td></tr>
<tr><td><a href="Stack.html#VALtop">top</a> [<a href="Stack.html">Stack</a>]</td>
<td><div class="info">
<p><code class="code">top&nbsp;s</code> returns the topmost element in stack <code class="code">s</code>,
   or raises <a href="Stack.html#EXCEPTIONEmpty"><code class="code"><span class="constructor">Stack</span>.<span class="constructor">Empty</span></code></a> if the stack is empty.</p>

</div>
</td></tr>
<tr><td><a href="Queue.html#VALtop">top</a> [<a href="Queue.html">Queue</a>]</td>
<td><div class="info">
<p><code class="code">top</code> is a synonym for <code class="code">peek</code>.</p>

</div>
</td></tr>
<tr><td><a href="Printast.html#VALtop_phrase">top_phrase</a> [<a href="Printast.html">Printast</a>]</td>
<td></td></tr>
<tr><td><a href="Pprintast.html#VALtop_phrase">top_phrase</a> [<a href="Pprintast.html">Pprintast</a>]</td>
<td></td></tr>
<tr><td><a href="Pprintast.html#VALtoplevel_phrase">toplevel_phrase</a> [<a href="Pprintast.html">Pprintast</a>]</td>
<td></td></tr>
<tr><td><a href="Parser.html#VALtoplevel_phrase">toplevel_phrase</a> [<a href="Parser.html">Parser</a>]</td>
<td></td></tr>
<tr><td><a href="Parse.html#VALtoplevel_phrase">toplevel_phrase</a> [<a href="Parse.html">Parse</a>]</td>
<td></td></tr>
<tr><td><a href="Marshal.html#VALtotal_size">total_size</a> [<a href="Marshal.html">Marshal</a>]</td>
<td><div class="info">
<p>See <a href="Marshal.html#VALheader_size"><code class="code"><span class="constructor">Marshal</span>.header_size</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalFormat.html#VALtrans">trans</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Queue.html#VALtransfer">transfer</a> [<a href="Queue.html">Queue</a>]</td>
<td><div class="info">
<p><code class="code">transfer&nbsp;q1&nbsp;q2</code> adds all of <code class="code">q1</code>'s elements at the end of
   the queue <code class="code">q2</code>, then clears <code class="code">q1</code>.</p>

</div>
</td></tr>
<tr><td><a href="Profile.html#VALtransl">transl</a> [<a href="Profile.html">Profile</a>]</td>
<td></td></tr>
<tr><td><a href="Typemod.html#VALtransl_signature">transl_signature</a> [<a href="Typemod.html">Typemod</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALtransp">transp</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>In matrices of colors, this color represent a 'transparent'
   point: when drawing the corresponding image, all pixels on the
   screen corresponding to a transparent pixel in the image will
   not be modified, while other points will be set to the color
   of the corresponding point in the image.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALtransparent_modules">transparent_modules</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Identifiable.Map.html#VALtranspose_keys_and_data">transpose_keys_and_data</a> [<a href="Identifiable.Map.html">Identifiable.Map</a>]</td>
<td></td></tr>
<tr><td><a href="Identifiable.Map.html#VALtranspose_keys_and_data_set">transpose_keys_and_data_set</a> [<a href="Identifiable.Map.html">Identifiable.Map</a>]</td>
<td></td></tr>
<tr><td><a href="String.html#VALtrim">trim</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, without leading and trailing
   whitespace.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALtrim">trim</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, without leading and trailing
   whitespace.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALtrim">trim</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, without leading and trailing
    whitespace.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALtrim">trim</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, without leading and trailing
    whitespace.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.LargeFile.html#VALtruncate">truncate</a> [<a href="UnixLabels.LargeFile.html">UnixLabels.LargeFile</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALtruncate">truncate</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Truncates the named file to the given size.</p>

</div>
</td></tr>
<tr><td><a href="Unix.LargeFile.html#VALtruncate">truncate</a> [<a href="Unix.LargeFile.html">Unix.LargeFile</a>]</td>
<td><div class="info">
<p>See <a href="Unix.html#VALtruncate"><code class="code"><span class="constructor">Unix</span>.truncate</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALtruncate">truncate</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Truncates the named file to the given size.</p>

</div>
</td></tr>
<tr><td><a href="Pervasives.html#VALtruncate">truncate</a> [<a href="Pervasives.html">Pervasives</a>]</td>
<td><div class="info">
<p>Same as <a href="Pervasives.html#VALint_of_float"><code class="code">int_of_float</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALtruncate">truncate</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Buffer.html#VALtruncate">truncate</a> [<a href="Buffer.html">Buffer</a>]</td>
<td><div class="info">
<p><code class="code">truncate&nbsp;b&nbsp;len</code> truncates the length of <code class="code">b</code> to <code class="code">len</code>
  Note: the internal byte sequence is not shortened.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALtry_">try_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.html#VALtry_finally">try_finally</a> [<a href="Misc.html">Misc</a>]</td>
<td></td></tr>
<tr><td><a href="Mutex.html#VALtry_lock">try_lock</a> [<a href="Mutex.html">Mutex</a>]</td>
<td><div class="info">
<p>Same as <a href="Mutex.html#VALlock"><code class="code"><span class="constructor">Mutex</span>.lock</code></a>, but does not suspend the calling thread if
   the mutex is already locked: just return <code class="code"><span class="keyword">false</span></code> immediately
   in that case.</p>

</div>
</td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALtuple">tuple</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALtuple">tuple</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALtuple">tuple</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALtype_">type_</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALtype_">type_</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALtype_">type_</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALtype_extension">type_extension</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALtype_extension">type_extension</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalFormat.html#VALtype_format">type_format</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
<td></td></tr>
<tr><td><a href="Typemod.html#VALtype_implementation">type_implementation</a> [<a href="Typemod.html">Typemod</a>]</td>
<td></td></tr>
<tr><td><a href="Typemod.html#VALtype_interface">type_interface</a> [<a href="Typemod.html">Typemod</a>]</td>
<td></td></tr>
<tr><td><a href="Typemod.html#VALtype_module">type_module</a> [<a href="Typemod.html">Typemod</a>]</td>
<td></td></tr>
<tr><td><a href="Typemod.html#VALtype_open_">type_open_</a> [<a href="Typemod.html">Typemod</a>]</td>
<td></td></tr>
<tr><td><a href="Typemod.html#VALtype_structure">type_structure</a> [<a href="Typemod.html">Typemod</a>]</td>
<td></td></tr>
<tr><td><a href="Typemod.html#VALtype_toplevel_phrase">type_toplevel_phrase</a> [<a href="Typemod.html">Typemod</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mty.html#VALtypeof_">typeof_</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td>
<td></td></tr>
<tr><td><a href="Profile.html#VALtyping">typing</a> [<a href="Profile.html">Profile</a>]</td>
<td></td></tr>
<tr><td align="left"><div>U</div></td></tr>
<tr><td><a href="UnixLabels.html#VALumask">umask</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Set the process's file mode creation mask, and return the previous
    mask.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALumask">umask</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Set the process's file mode creation mask, and return the previous
    mask.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALunaligned_tag">unaligned_tag</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALunbox_closures">unbox_closures</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALunbox_closures_factor">unbox_closures_factor</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALunbox_free_vars_of_closures">unbox_free_vars_of_closures</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALunbox_specialised_args">unbox_specialised_args</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALunboxed_types">unboxed_types</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="String.html#VALuncapitalize">uncapitalize</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with the first character set to lowercase,
   using the ISO Latin-1 (8859-1) character set..</p>

</span></div>
</td></tr>
<tr><td><a href="StringLabels.html#VALuncapitalize">uncapitalize</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with the first character set to lowercase,
   using the ISO Latin-1 (8859-1) character set..</p>

</span></div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALuncapitalize">uncapitalize</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with the first character set to lowercase,
   using the ISO Latin-1 (8859-1) character set..</p>

</span></div>
</td></tr>
<tr><td><a href="Bytes.html#VALuncapitalize">uncapitalize</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with the first character set to lowercase,
   using the ISO Latin-1 (8859-1) character set..</p>

</span></div>
</td></tr>
<tr><td><a href="String.html#VALuncapitalize_ascii">uncapitalize_ascii</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with the first character set to lowercase,
   using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALuncapitalize_ascii">uncapitalize_ascii</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with the first character set to lowercase,
   using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALuncapitalize_ascii">uncapitalize_ascii</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with the first character set to lowercase,
   using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALuncapitalize_ascii">uncapitalize_ascii</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with the first character set to lowercase,
   using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="Scanf.html#VALunescaped">unescaped</a> [<a href="Scanf.html">Scanf</a>]</td>
<td><div class="info">
<p><code class="code">unescaped&nbsp;s</code> return a copy of <code class="code">s</code> with escape sequences (according to
    the lexical conventions of OCaml) replaced by their corresponding special
    characters.</p>

</div>
</td></tr>
<tr><td><a href="Longident.html#VALunflatten">unflatten</a> [<a href="Longident.html">Longident</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Set.S.html#VALunion">union</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
<td></td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALunion">union</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALunion">union</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">union&nbsp;f&nbsp;m1&nbsp;m2</code> computes a map whose keys is the union of keys
        of <code class="code">m1</code> and of <code class="code">m2</code>.</p>

</div>
</td></tr>
<tr><td><a href="Set.S.html#VALunion">union</a> [<a href="Set.S.html">Set.S</a>]</td>
<td><div class="info">
<p>Set union.</p>

</div>
</td></tr>
<tr><td><a href="Identifiable.Map.html#VALunion_left">union_left</a> [<a href="Identifiable.Map.html">Identifiable.Map</a>]</td>
<td><div class="info">
<p><code class="code">union_left&nbsp;m1&nbsp;m2&nbsp;=&nbsp;union_right&nbsp;m2&nbsp;m1</code></p>

</div>
</td></tr>
<tr><td><a href="Identifiable.Map.html#VALunion_merge">union_merge</a> [<a href="Identifiable.Map.html">Identifiable.Map</a>]</td>
<td></td></tr>
<tr><td><a href="Identifiable.Map.html#VALunion_right">union_right</a> [<a href="Identifiable.Map.html">Identifiable.Map</a>]</td>
<td><div class="info">
<p><code class="code">union_right&nbsp;m1&nbsp;m2</code> contains all bindings from <code class="code">m1</code> and <code class="code">m2</code>.</p>

</div>
</td></tr>
<tr><td><a href="Sys.html#VALunix">unix</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>True if <code class="code"><span class="constructor">Sys</span>.os_type&nbsp;=&nbsp;<span class="string">"Unix"</span></code>.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALunlink">unlink</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Removes the named file</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALunlink">unlink</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Removes the named file.</p>

</div>
</td></tr>
<tr><td><a href="Mutex.html#VALunlock">unlock</a> [<a href="Mutex.html">Mutex</a>]</td>
<td><div class="info">
<p>Unlock the given mutex.</p>

</div>
</td></tr>
<tr><td><a href="Obj.html#VALunmarshal">unmarshal</a> [<a href="Obj.html">Obj</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mod.html#VALunpack">unpack</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALunpack">unpack</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALunreachable">unreachable</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.LongString.html#VALunsafe_blit_to_bytes">unsafe_blit_to_bytes</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td>
<td></td></tr>
<tr><td><a href="Unix.html#VALunsafe_environment">unsafe_environment</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the process environment, as an array of strings with the
    format ``variable=value''.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALunsafe_get">unsafe_get</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Like <a href="Bigarray.Array3.html#VALget"><code class="code"><span class="constructor">Bigarray</span>.<span class="constructor">Array3</span>.get</code></a>, but bounds checking is not always
      performed.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALunsafe_get">unsafe_get</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p>Like <a href="Bigarray.Array2.html#VALget"><code class="code"><span class="constructor">Bigarray</span>.<span class="constructor">Array2</span>.get</code></a>, but bounds checking is not always
      performed.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALunsafe_get">unsafe_get</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p>Like <a href="Bigarray.Array1.html#VALget"><code class="code"><span class="constructor">Bigarray</span>.<span class="constructor">Array1</span>.get</code></a>, but bounds checking is not always performed.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALunsafe_getenv">unsafe_getenv</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Return the value associated to a variable in the process
   environment.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALunsafe_getenv">unsafe_getenv</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Return the value associated to a variable in the process
   environment.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALunsafe_of_string">unsafe_of_string</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>Unsafely convert a shared string to a byte sequence that should
    not be mutated.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array3.html#VALunsafe_set">unsafe_set</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
<td><div class="info">
<p>Like <a href="Bigarray.Array3.html#VALset"><code class="code"><span class="constructor">Bigarray</span>.<span class="constructor">Array3</span>.set</code></a>, but bounds checking is not always
      performed.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array2.html#VALunsafe_set">unsafe_set</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
<td><div class="info">
<p>Like <a href="Bigarray.Array2.html#VALset"><code class="code"><span class="constructor">Bigarray</span>.<span class="constructor">Array2</span>.set</code></a>, but bounds checking is not always
      performed.</p>

</div>
</td></tr>
<tr><td><a href="Bigarray.Array1.html#VALunsafe_set">unsafe_set</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
<td><div class="info">
<p>Like <a href="Bigarray.Array1.html#VALset"><code class="code"><span class="constructor">Bigarray</span>.<span class="constructor">Array1</span>.set</code></a>, but bounds checking is not always performed.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALunsafe_string">unsafe_string</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Bytes.html#VALunsafe_to_string">unsafe_to_string</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>Unsafely convert a byte sequence into a string.</p>

</div>
</td></tr>
<tr><td><a href="Obj.Ephemeron.html#VALunset_data">unset_data</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALunset_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.Kn.html#VALunset_data">unset_data</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALunset_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALunset_data">unset_data</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALunset_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_data</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K1.html#VALunset_data">unset_data</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_data&nbsp;eph&nbsp;el</code> sets the key of <code class="code">eph</code> to be an
      empty key.</p>

</div>
</td></tr>
<tr><td><a href="Obj.Ephemeron.html#VALunset_key">unset_key</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALunset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.Kn.html#VALunset_key">unset_key</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALunset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K1.html#VALunset_key">unset_key</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_key&nbsp;eph&nbsp;el</code> sets the key of <code class="code">eph</code> to be an
      empty key.</p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALunset_key1">unset_key1</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALunset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="Ephemeron.K2.html#VALunset_key2">unset_key2</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
<td><div class="info">
<p>Same as <a href="Ephemeron.K1.html#VALunset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_key</code></a></p>

</div>
</td></tr>
<tr><td><a href="MoreLabels.Map.S.html#VALupdate">update</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
<td></td></tr>
<tr><td><a href="Map.S.html#VALupdate">update</a> [<a href="Map.S.html">Map.S</a>]</td>
<td><div class="info">
<p><code class="code">update&nbsp;x&nbsp;f&nbsp;m</code> returns a map containing the same bindings as
        <code class="code">m</code>, except for the binding of <code class="code">x</code>.</p>

</div>
</td></tr>
<tr><td><a href="CamlinternalMod.html#VALupdate_mod">update_mod</a> [<a href="CamlinternalMod.html">CamlinternalMod</a>]</td>
<td></td></tr>
<tr><td><a href="String.html#VALuppercase">uppercase</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with all lowercase letters
   translated to uppercase, including accented letters of the ISO
   Latin-1 (8859-1) character set.</p>

</span></div>
</td></tr>
<tr><td><a href="StringLabels.html#VALuppercase">uppercase</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with all lowercase letters
   translated to uppercase, including accented letters of the ISO
   Latin-1 (8859-1) character set.</p>

</span></div>
</td></tr>
<tr><td><a href="Char.html#VALuppercase">uppercase</a> [<a href="Char.html">Char</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Convert the given character to its equivalent uppercase character,
   using the ISO Latin-1 (8859-1) character set.</p>

</span></div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALuppercase">uppercase</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with all lowercase letters
   translated to uppercase, including accented letters of the ISO
   Latin-1 (8859-1) character set.</p>

</span></div>
</td></tr>
<tr><td><a href="Bytes.html#VALuppercase">uppercase</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<span class="deprecated"><p>Return a copy of the argument, with all lowercase letters
   translated to uppercase, including accented letters of the ISO
   Latin-1 (8859-1) character set.</p>

</span></div>
</td></tr>
<tr><td><a href="String.html#VALuppercase_ascii">uppercase_ascii</a> [<a href="String.html">String</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with all lowercase letters
   translated to uppercase, using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="StringLabels.html#VALuppercase_ascii">uppercase_ascii</a> [<a href="StringLabels.html">StringLabels</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with all lowercase letters
   translated to uppercase, using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="Char.html#VALuppercase_ascii">uppercase_ascii</a> [<a href="Char.html">Char</a>]</td>
<td><div class="info">
<p>Convert the given character to its equivalent uppercase character,
   using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="BytesLabels.html#VALuppercase_ascii">uppercase_ascii</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with all lowercase letters
   translated to uppercase, using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="Bytes.html#VALuppercase_ascii">uppercase_ascii</a> [<a href="Bytes.html">Bytes</a>]</td>
<td><div class="info">
<p>Return a copy of the argument, with all lowercase letters
   translated to uppercase, using the US-ASCII character set.</p>

</div>
</td></tr>
<tr><td><a href="Arg.html#VALusage">usage</a> [<a href="Arg.html">Arg</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Arg</span>.usage&nbsp;speclist&nbsp;usage_msg</code> prints to standard error
    an error message that includes the list of valid options.</p>

</div>
</td></tr>
<tr><td><a href="Arg.html#VALusage_string">usage_string</a> [<a href="Arg.html">Arg</a>]</td>
<td><div class="info">
<p>Returns the message that would have been printed by <a href="Arg.html#VALusage"><code class="code"><span class="constructor">Arg</span>.usage</code></a>,
    if provided with the same parameters.</p>

</div>
</td></tr>
<tr><td><a href="Parser.html#VALuse_file">use_file</a> [<a href="Parser.html">Parser</a>]</td>
<td></td></tr>
<tr><td><a href="Parse.html#VALuse_file">use_file</a> [<a href="Parse.html">Parse</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALuse_inlining_arguments_set">use_inlining_arguments_set</a> [<a href="Clflags.html">Clflags</a>]</td>
<td><div class="info">
<p>Set all the inlining arguments for a round.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALuse_linscan">use_linscan</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALuse_prims">use_prims</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALuse_runtime">use_runtime</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALuse_threads">use_threads</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Clflags.html#VALuse_vmthreads">use_vmthreads</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALutimes">utimes</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Set the last access time (second arg) and last modification time
   (third arg) for a file.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALutimes">utimes</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Set the last access time (second arg) and last modification time
   (third arg) for a file.</p>

</div>
</td></tr>
<tr><td align="left"><div>V</div></td></tr>
<tr><td><a href="Ast_helper.Cf.html#VALval_">val_</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Ctf.html#VALval_">val_</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Str.html#VALvalue">value</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Sig.html#VALvalue">value</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td>
<td></td></tr>
<tr><td><a href="Misc.Stdlib.Option.html#VALvalue_default">value_default</a> [<a href="Misc.Stdlib.Option.html">Misc.Stdlib.Option</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALvar">var</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALvar">var</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALvariant">variant</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Pat.html#VALvariant">variant</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALvariant">variant</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Typ.html#VALvarify_constructors">varify_constructors</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td>
<td><div class="info">
<p><code class="code">varify_constructors&nbsp;newtypes&nbsp;te</code> is type expression <code class="code">te</code>, of which
        any of nullary type constructor <code class="code">tc</code> is replaced by type variable of
        the same name, if <code class="code">tc</code>'s name appears in <code class="code">newtypes</code>.</p>

</div>
</td></tr>
<tr><td><a href="Clflags.html#VALverbose">verbose</a> [<a href="Clflags.html">Clflags</a>]</td>
<td></td></tr>
<tr><td><a href="Config.html#VALversion">version</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Cf.html#VALvirtual_">virtual_</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td>
<td></td></tr>
<tr><td align="left"><div>W</div></td></tr>
<tr><td><a href="UnixLabels.html#VALwait">wait</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Wait until one of the children processes die, and return its pid
   and termination status.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALwait">wait</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Wait until one of the children processes die, and return its pid
   and termination status.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALwait">wait</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="Condition.html#VALwait">wait</a> [<a href="Condition.html">Condition</a>]</td>
<td><div class="info">
<p><code class="code">wait&nbsp;c&nbsp;m</code> atomically unlocks the mutex <code class="code">m</code> and suspends the
   calling process on the condition variable <code class="code">c</code>.</p>

</div>
</td></tr>
<tr><td><a href="Graphics.html#VALwait_next_event">wait_next_event</a> [<a href="Graphics.html">Graphics</a>]</td>
<td><div class="info">
<p>Wait until one of the events specified in the given event list
   occurs, and return the status of the mouse and keyboard at
   that time.</p>

</div>
</td></tr>
<tr><td><a href="Thread.html#VALwait_pid">wait_pid</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p><code class="code">wait_pid&nbsp;p</code> suspends the execution of the calling thread
   until the process specified by the process identifier <code class="code">p</code>
   terminates.</p>

</div>
</td></tr>
<tr><td><a href="Thread.html#VALwait_read">wait_read</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p>See <a href="Thread.html#VALwait_write"><code class="code"><span class="constructor">Thread</span>.wait_write</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Thread.html#VALwait_signal">wait_signal</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p><code class="code">wait_signal&nbsp;sigs</code> suspends the execution of the calling thread
   until the process receives one of the signals specified in the
   list <code class="code">sigs</code>.</p>

</div>
</td></tr>
<tr><td><a href="Thread.html#VALwait_timed_read">wait_timed_read</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p>See <a href="Thread.html#VALwait_timed_read"><code class="code"><span class="constructor">Thread</span>.wait_timed_read</code></a>.</p>

</div>
</td></tr>
<tr><td><a href="Thread.html#VALwait_timed_write">wait_timed_write</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p>Suspend the execution of the calling thread until at least
   one character is available for reading (<code class="code">wait_read</code>) or
   one character can be written without blocking (<code class="code">wait_write</code>)
   on the given Unix file descriptor.</p>

</div>
</td></tr>
<tr><td><a href="Thread.html#VALwait_write">wait_write</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p>This function does nothing in this implementation.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALwaitpid">waitpid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <a href="UnixLabels.html#VALwait"><code class="code"><span class="constructor">UnixLabels</span>.wait</code></a>, but waits for the child process whose pid
   is given.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALwaitpid">waitpid</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <a href="Unix.html#VALwait"><code class="code"><span class="constructor">Unix</span>.wait</code></a>, but waits for the child process whose pid is given.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALwaitpid">waitpid</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="Docstrings.html#VALwarn_bad_docstrings">warn_bad_docstrings</a> [<a href="Docstrings.html">Docstrings</a>]</td>
<td><div class="info">
<p>Emit warnings for unattached and ambiguous docstrings</p>

</div>
</td></tr>
<tr><td><a href="Builtin_attributes.html#VALwarn_on_literal_pattern">warn_on_literal_pattern</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td></td></tr>
<tr><td><a href="Builtin_attributes.html#VALwarning_attribute">warning_attribute</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td><div class="info">
<p>Apply warning settings from the specified attribute.</p>

</div>
</td></tr>
<tr><td><a href="Location.html#VALwarning_printer">warning_printer</a> [<a href="Location.html">Location</a>]</td>
<td><div class="info">
<p>Hook for intercepting warnings.</p>

</div>
</td></tr>
<tr><td><a href="Builtin_attributes.html#VALwarning_scope">warning_scope</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td>
<td><div class="info">
<p>Execute a function in a new scope for warning settings.</p>

</div>
</td></tr>
<tr><td><a href="Depend.html#VALweaken_map">weaken_map</a> [<a href="Depend.html">Depend</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Exp.html#VALwhile_">while_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td>
<td></td></tr>
<tr><td><a href="Graphics.html#VALwhite">white</a> [<a href="Graphics.html">Graphics</a>]</td>
<td></td></tr>
<tr><td><a href="CamlinternalOO.html#VALwiden">widen</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
<td></td></tr>
<tr><td><a href="Sys.html#VALwin32">win32</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>True if <code class="code"><span class="constructor">Sys</span>.os_type&nbsp;=&nbsp;<span class="string">"Win32"</span></code>.</p>

</div>
</td></tr>
<tr><td><a href="GraphicsX11.html#VALwindow_id">window_id</a> [<a href="GraphicsX11.html">GraphicsX11</a>]</td>
<td><div class="info">
<p>Return the unique identifier of the OCaml graphics window.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALwindows_unicode">windows_unicode</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.Mty.html#VALwith_">with_</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td>
<td></td></tr>
<tr><td><a href="Ast_helper.html#VALwith_default_loc">with_default_loc</a> [<a href="Ast_helper.html">Ast_helper</a>]</td>
<td><div class="info">
<p>Set the <code class="code">default_loc</code> within the scope of the execution
        of the provided function.</p>

</div>
</td></tr>
<tr><td><a href="Config.html#VALwith_frame_pointers">with_frame_pointers</a> [<a href="Config.html">Config</a>]</td>
<td></td></tr>
<tr><td><a href="Warnings.html#VALwithout_warnings">without_warnings</a> [<a href="Warnings.html">Warnings</a>]</td>
<td></td></tr>
<tr><td><a href="Sys.html#VALword_size">word_size</a> [<a href="Sys.html">Sys</a>]</td>
<td><div class="info">
<p>Size of one word on the machine currently executing the OCaml
   program, in bits: 32 or 64.</p>

</div>
</td></tr>
<tr><td><a href="Event.html#VALwrap">wrap</a> [<a href="Event.html">Event</a>]</td>
<td><div class="info">
<p><code class="code">wrap&nbsp;ev&nbsp;fn</code> returns the event that performs the same communications
   as <code class="code">ev</code>, then applies the post-processing function <code class="code">fn</code>
   on the return value.</p>

</div>
</td></tr>
<tr><td><a href="Event.html#VALwrap_abort">wrap_abort</a> [<a href="Event.html">Event</a>]</td>
<td><div class="info">
<p><code class="code">wrap_abort&nbsp;ev&nbsp;fn</code> returns the event that performs
   the same communications as <code class="code">ev</code>, but if it is not selected
   the function <code class="code">fn</code> is called after the synchronization.</p>

</div>
</td></tr>
<tr><td><a href="UnixLabels.html#VALwrite">write</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p><code class="code">write&nbsp;fd&nbsp;buff&nbsp;ofs&nbsp;len</code> writes <code class="code">len</code> bytes to descriptor <code class="code">fd</code>,
    taking them from byte sequence <code class="code">buff</code>, starting at position <code class="code">ofs</code>
    in <code class="code">buff</code>.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALwrite">write</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p><code class="code">write&nbsp;fd&nbsp;buff&nbsp;ofs&nbsp;len</code> writes <code class="code">len</code> bytes to descriptor <code class="code">fd</code>,
    taking them from byte sequence <code class="code">buff</code>, starting at position <code class="code">ofs</code>
    in <code class="code">buff</code>.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALwrite">write</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td><a href="Arg.html#VALwrite_arg">write_arg</a> [<a href="Arg.html">Arg</a>]</td>
<td><div class="info">
<p><code class="code"><span class="constructor">Arg</span>.write_arg&nbsp;file&nbsp;args</code> writes the arguments <code class="code">args</code> newline-terminated
    into the file <code class="code">file</code>.</p>

</div>
</td></tr>
<tr><td><a href="Arg.html#VALwrite_arg0">write_arg0</a> [<a href="Arg.html">Arg</a>]</td>
<td><div class="info">
<p>Identical to <a href="Arg.html#VALwrite_arg"><code class="code"><span class="constructor">Arg</span>.write_arg</code></a> but uses the null character for terminator
    instead of newline.</p>

</div>
</td></tr>
<tr><td><a href="Pparse.html#VALwrite_ast">write_ast</a> [<a href="Pparse.html">Pparse</a>]</td>
<td></td></tr>
<tr><td><a href="UnixLabels.html#VALwrite_substring">write_substring</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
<td><div class="info">
<p>Same as <code class="code">write</code>, but take the data from a string instead of a byte
    sequence.</p>

</div>
</td></tr>
<tr><td><a href="Unix.html#VALwrite_substring">write_substring</a> [<a href="Unix.html">Unix</a>]</td>
<td><div class="info">
<p>Same as <code class="code">write</code>, but take the data from a string instead of a byte
    sequence.</p>

</div>
</td></tr>
<tr><td><a href="ThreadUnix.html#VALwrite_substring">write_substring</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td>
<td></td></tr>
<tr><td align="left"><div>Y</div></td></tr>
<tr><td><a href="Graphics.html#VALyellow">yellow</a> [<a href="Graphics.html">Graphics</a>]</td>
<td></td></tr>
<tr><td><a href="Thread.html#VALyield">yield</a> [<a href="Thread.html">Thread</a>]</td>
<td><div class="info">
<p>Re-schedule the calling thread without suspending it.</p>

</div>
</td></tr>
<tr><td align="left"><div>Z</div></td></tr>
<tr><td><a href="Targetint.html#VALzero">zero</a> [<a href="Targetint.html">Targetint</a>]</td>
<td><div class="info">
<p>The target integer 0.</p>

</div>
</td></tr>
<tr><td><a href="Numbers.Int8.html#VALzero">zero</a> [<a href="Numbers.Int8.html">Numbers.Int8</a>]</td>
<td></td></tr>
<tr><td><a href="Nativeint.html#VALzero">zero</a> [<a href="Nativeint.html">Nativeint</a>]</td>
<td><div class="info">
<p>The native integer 0.</p>

</div>
</td></tr>
<tr><td><a href="Int64.html#VALzero">zero</a> [<a href="Int64.html">Int64</a>]</td>
<td><div class="info">
<p>The 64-bit integer 0.</p>

</div>
</td></tr>
<tr><td><a href="Int32.html#VALzero">zero</a> [<a href="Int32.html">Int32</a>]</td>
<td><div class="info">
<p>The 32-bit integer 0.</p>

</div>
</td></tr>
<tr><td><a href="Complex.html#VALzero">zero</a> [<a href="Complex.html">Complex</a>]</td>
<td><div class="info">
<p>The complex number <code class="code">0</code>.</p>

</div>
</td></tr>
<tr><td><a href="Numbers.Int.html#VALzero_to_n">zero_to_n</a> [<a href="Numbers.Int.html">Numbers.Int</a>]</td>
<td><div class="info">
<p><code class="code">zero_to_n&nbsp;n</code> is the set of numbers {0, ..., n} (inclusive).</p>

</div>
</td></tr>
</table>
</body>
</html>